hero
How2Go
Bhubaneshwar to Agra

Bhubaneshwar to Agra

Agra is approximately 1200+ kms from Bhubaneshwar. The fastest way to reach Agra from Bhubaneshwar is by Flight Via Lucknow. It takes approximately 4 hours. The cheapest way to reach Agra from Bhubaneshwar is by Train which would take approximately 25 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Bhubaneshwar

Agra

Approx Travel Time

1d 0h 30m

₹650

Onwards

Via Lucknow

Bhubaneshwar

Lucknow

Agra

Approx Travel Time

9h 40m

₹5,884

Onwards

FASTEST

Bhubaneshwar

Lucknow

Agra

Approx Travel Time

3h 55m

₹17,790

Onwards

Bhubaneshwar

Lucknow

Agra

Approx Travel Time

11h 25m

₹6,228

Onwards

Ads by MMT

Via Delhi

Bhubaneshwar

Delhi

Agra

Approx Travel Time

8h 10m

₹6,463

Onwards

Bhubaneshwar

Delhi

Agra

Approx Travel Time

9h 10m

₹6,562

Onwards

Bhubaneshwar

Delhi

Agra

Approx Travel Time

4h 55m

₹18,660

Onwards

Via Prayagraj(Allahabad)

Bhubaneshwar

Prayagraj(Allahabad)

Agra

Approx Travel Time

12h 25m

₹5,949

Onwards

Bhubaneshwar

Prayagraj(Allahabad)

Agra

Approx Travel Time

14h 40m

₹6,368

Onwards

Ads by MMT

Via Varanasi

Bhubaneshwar

Varanasi

Agra

Approx Travel Time

14h 25m

₹5,757

Onwards

Frequently Asked Questions

What is the distance between Bhubaneshwar and Agra?

Agra is approximately 1200+ kms from Bhubaneshwar.

How long does it take to reach Agra from Bhubaneshwar?

It takes approximately 4 hours to reach Agra from Bhubaneshwar by Flight Via Lucknow.

What is the cheapest way to reach Agra from Bhubaneshwar?

The cheapest way to reach Agra from Bhubaneshwar is by Train.

What is the fastest way to reach Agra from Bhubaneshwar?

The fastest way to reach Agra from Bhubaneshwar is by Flight Via Lucknow.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India