hero
How2Go
Maihar to Rajgir

Maihar to Rajgir

Rajgir is approximately 600+ km from Maihar, 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

Direct Train

RECOMMENDED

Maihar

Rajgir

Approx Travel Time

15h 8m

On Demand

Via Rewa, Patna

FASTEST

Maihar

Rewa

Patna

Rajgir

Approx Travel Time

7h 44m

On Demand

Maihar

Rewa

Patna

Rajgir

Approx Travel Time

7h 46m

On Demand

Maihar

Rewa

Patna

Rajgir

Approx Travel Time

9h 29m

On Demand

Maihar

Rewa

Patna

Rajgir

Approx Travel Time

9h 31m

On Demand

Via Aurangabad

Maihar

Aurangabad

Rajgir

Approx Travel Time

1d 5h 53m

₹12,967

Onwards

Via Mirzapur, Patna

Maihar

Mirzapur

Patna

Rajgir

Approx Travel Time

1d 16h 30m

₹9,904

Onwards

Via Patna

CHEAPEST

Maihar

Patna

Rajgir

Approx Travel Time

10h 42m

₹475

Onwards

Maihar

Patna

Rajgir

Approx Travel Time

11h 5m

₹2,234

Onwards

Via Prayagraj(Allahabad), Patna

Maihar

Prayagraj(Allahabad)

Patna

Rajgir

Approx Travel Time

10h 2m

₹480

Onwards

Frequently Asked Questions

What is the distance between Maihar and Rajgir?

Rajgir is approximately 600+ kms from Maihar.

How long does it take to reach Rajgir from Maihar?

It takes approximately 8 hours to reach Rajgir from Maihar by Train, Flight Via Rewa, Patna.

What is the cheapest way to reach Rajgir from Maihar?

The cheapest way to reach Rajgir from Maihar is by Train Via Patna.

What is the fastest way to reach Rajgir from Maihar?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India