hero
How2Go
Bhubaneshwar to Agra

Bhubaneshwar to Agra

Agra is approximately 1450+ kms from Bhubaneshwar. The fastest way to reach Agra from Bhubaneshwar is by Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Agra from Bhubaneshwar is by Train Via Jharsuguda which would take approximately 26 hours.

Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Bhubaneshwar

Delhi

Agra

Approx Travel Time

7h 8m

₹9,388

Onwards

FASTEST

Bhubaneshwar

Delhi

Agra

Approx Travel Time

4h 40m

₹27,264

Onwards

Bhubaneshwar

Delhi

Agra

Approx Travel Time

7h 22m

₹11,897

Onwards

Direct Train

Bhubaneshwar

Agra

Approx Travel Time

1d 3h 35m

₹720

Onwards

Ads by MMT

Via Jharsuguda

CHEAPEST

Bhubaneshwar

Jharsuguda

Agra

Approx Travel Time

1d 2h 5m

₹670

Onwards

Bhubaneshwar

Jharsuguda

Agra

Approx Travel Time

1d 6h 7m

₹1,173

Onwards

Via Cuttack, Morena

Bhubaneshwar

Cuttack

Morena

Agra

Approx Travel Time

1d 9h 33m

On Demand

Ads by MMT

Direct Cab

Bhubaneshwar

Agra

Approx Travel Time

1d 3h 56m

₹38,615

Onwards

Via Gwalior

Bhubaneshwar

Gwalior

Agra

Approx Travel Time

9h 16m

₹6,385

Onwards

Bhubaneshwar

Gwalior

Agra

Approx Travel Time

10h 42m

₹7,390

Onwards

Frequently Asked Questions

What is the distance between Bhubaneshwar and Agra?

Agra is approximately 1450+ kms from Bhubaneshwar.

How long does it take to reach Agra from Bhubaneshwar?

It takes approximately 5 hours to reach Agra from Bhubaneshwar by Flight Via Delhi.

What is the cheapest way to reach Agra from Bhubaneshwar?

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

What is the fastest way to reach Agra from Bhubaneshwar?

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

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India