hero
How2Go
Bhubaneshwar to Rajgir

Bhubaneshwar to Rajgir

Rajgir is approximately 650+ km from Bhubaneshwar, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Rajgir.

Read More
Sort By
Mode of Transport

Via Patna

RECOMMENDED

FASTEST

Bhubaneshwar

Patna

Rajgir

Approx Travel Time

4h 21m

₹7,067

Onwards

Bhubaneshwar

Patna

Rajgir

Approx Travel Time

4h 54m

₹8,826

Onwards

Bhubaneshwar

Patna

Rajgir

Approx Travel Time

6h 6m

₹7,152

Onwards

Via Gaya

CHEAPEST

Bhubaneshwar

Gaya

Rajgir

Approx Travel Time

11h 52m

₹545

Onwards

Via Jhumri Telaiya

Bhubaneshwar

Jhumri Telaiya

Rajgir

Approx Travel Time

12h 37m

₹3,927

Onwards

Via Hazaribagh

Bhubaneshwar

Hazaribagh

Rajgir

Approx Travel Time

15h 9m

₹6,012

Onwards

Via Ranchi, Patna

Bhubaneshwar

Ranchi

Patna

Rajgir

Approx Travel Time

22h 26m

₹1,471

Onwards

Via Patna, Bihar Sharif

Bhubaneshwar

Patna

Bihar Sharif

Rajgir

Approx Travel Time

4h 41m

₹7,212

Onwards

Bhubaneshwar

Patna

Bihar Sharif

Rajgir

Approx Travel Time

4h 22m

₹11,483

Onwards

Via Patna, Gaya

Bhubaneshwar

Patna

Gaya

Rajgir

Approx Travel Time

5h 6m

₹7,132

Onwards

Frequently Asked Questions

What is the distance between Bhubaneshwar and Rajgir?

Rajgir is approximately 650+ kms from Bhubaneshwar.

How long does it take to reach Rajgir from Bhubaneshwar?

It takes approximately 5 hours to reach Rajgir from Bhubaneshwar by Flight, Train Via Patna.

What is the cheapest way to reach Rajgir from Bhubaneshwar?

The cheapest way to reach Rajgir from Bhubaneshwar is by Train Via Gaya.

What is the fastest way to reach Rajgir from Bhubaneshwar?

The fastest way to reach Rajgir from Bhubaneshwar is by Flight, Train Via Patna.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India