
Bhubaneshwar to Mathura
Mathura is approximately 1400+ kms from Bhubaneshwar. The fastest way to reach Mathura from Bhubaneshwar is by Flight, Bus Via Delhi. It takes approximately 5 hours. The cheapest way to reach Mathura from Bhubaneshwar is by Train which would take approximately 29 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Bhubaneshwar
Delhi
Mathura
Approx Travel Time
6h 15m
₹8,318
Onwards
FASTEST
Bhubaneshwar
Delhi
Mathura
Approx Travel Time
4h 50m
₹8,667
Onwards
Bhubaneshwar
Delhi
Mathura
Approx Travel Time
7h 27m
₹10,323
Onwards
Via Ghaziabad
Bhubaneshwar
Ghaziabad
Mathura
Approx Travel Time
7h 43m
₹10,863
Onwards
Via Bilaspur, Chattisgarh
Bhubaneshwar
Bilaspur, Chattisgarh
Mathura
Approx Travel Time
1d 2h 19m
₹825
Onwards
Via Durgapur
Bhubaneshwar
Durgapur
Mathura
Approx Travel Time
1d 5h 50m
₹1,589
Onwards
Via Gwalior
Bhubaneshwar
Gwalior
Mathura
Approx Travel Time
1d 5h 46m
On Demand
Via Morena
Bhubaneshwar
Morena
Mathura
Approx Travel Time
1d 6h 5m
On Demand
Frequently Asked Questions
What is the distance between Bhubaneshwar and Mathura?
Mathura is approximately 1400+ kms from Bhubaneshwar.
How long does it take to reach Mathura from Bhubaneshwar?
It takes approximately 5 hours to reach Mathura from Bhubaneshwar by Flight, Bus Via Delhi.
What is the cheapest way to reach Mathura from Bhubaneshwar?
The cheapest way to reach Mathura from Bhubaneshwar is by Train.
What is the fastest way to reach Mathura from Bhubaneshwar?
The fastest way to reach Mathura from Bhubaneshwar is by Flight, Bus Via Delhi.
Routes Connecting Bhubaneshwar
Routes From Bhubaneshwar
- Bhubaneshwar to Forbesganj
- Bhubaneshwar to Ballia
- Bhubaneshwar to Srinagar
- Bhubaneshwar to Barwadih
- Bhubaneshwar to Lalitpur
- Bhubaneshwar to Raxaul
- Bhubaneshwar to Kannur
- Bhubaneshwar to Guangzhou
- Bhubaneshwar to Jagatsinghpur
- Bhubaneshwar to Pithoragarh
- Bhubaneshwar to Sringeri
- Bhubaneshwar to Kapurthala
- Bhubaneshwar to Dindigul
- Bhubaneshwar to Surajpur
- Bhubaneshwar to Handia
Routes To Bhubaneshwar
- Karwar to Bhubaneshwar
- Itanagar to Bhubaneshwar
- Melur to Bhubaneshwar
- Thane to Bhubaneshwar
- Guna to Bhubaneshwar
- Mandla to Bhubaneshwar
- Singrauli to Bhubaneshwar
- Maihar to Bhubaneshwar
- Gwalior to Bhubaneshwar
- Rajpura to Bhubaneshwar
- Sydney to Bhubaneshwar
- Mirzapur to Bhubaneshwar
- Palanpur to Bhubaneshwar
- Gurdaspur to Bhubaneshwar
- Cuddalore to Bhubaneshwar


