hero
How2Go
Edinburgh to Agra

Edinburgh to Agra

Agra is approximately 8200+ kms from Edinburgh. The fastest way to reach Agra from Edinburgh is by Flight Via London, Delhi. It takes approximately 14 hours. The cheapest way to reach Agra from Edinburgh is by Flight Via Amsterdam, Ahmedabad which would take approximately 16 hours.

Sort By
Mode of Transport

Via Dubai, Ahmedabad

RECOMMENDED

Edinburgh

Dubai

Ahmedabad

Agra

Approx Travel Time

15h 10m

₹41,126

Onwards

Via Amsterdam, Ahmedabad

CHEAPEST

Edinburgh

Amsterdam

Ahmedabad

Agra

Approx Travel Time

15h 40m

₹36,386

Onwards

Ads by MMT

Via London, Ahmedabad

Edinburgh

London

Ahmedabad

Agra

Approx Travel Time

16h 10m

₹42,250

Onwards

Via Surrey, Ahmedabad

Edinburgh

Surrey

Ahmedabad

Agra

Approx Travel Time

16h 10m

₹43,024

Onwards

Ads by MMT

Via Manchester, Mumbai

Edinburgh

Manchester

Mumbai

Agra

Approx Travel Time

16h 35m

₹43,180

Onwards

Via London, Delhi

FASTEST

Edinburgh

London

Delhi

Agra

Approx Travel Time

13h 45m

₹64,385

Onwards

Via Amsterdam, Hyderabad

Edinburgh

Amsterdam

Hyderabad

Agra

Approx Travel Time

16h 35m

₹41,581

Onwards

Via Dubai, Hyderabad

Edinburgh

Dubai

Hyderabad

Agra

Approx Travel Time

16h 5m

₹47,553

Onwards

Via Istanbul, Delhi

Edinburgh

Istanbul

Delhi

Agra

Approx Travel Time

14h 10m

₹64,265

Onwards

Via Amsterdam, Delhi

Edinburgh

Amsterdam

Delhi

Agra

Approx Travel Time

14h 25m

₹62,505

Onwards

Frequently Asked Questions

What is the distance between Edinburgh and Agra?

Agra is approximately 8200+ kms from Edinburgh.

How long does it take to reach Agra from Edinburgh?

It takes approximately 14 hours to reach Agra from Edinburgh by Flight Via London, Delhi.

What is the cheapest way to reach Agra from Edinburgh?

The cheapest way to reach Agra from Edinburgh is by Flight Via Amsterdam, Ahmedabad.

What is the fastest way to reach Agra from Edinburgh?

The fastest way to reach Agra from Edinburgh is by Flight Via London, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India