hero
How2Go
Moradabad to Rajgir

Moradabad to Rajgir

Rajgir is approximately 900+ km from Moradabad, 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 Options

RECOMMENDED

CHEAPEST

Moradabad

Rajgir

Approx Travel Time

17h 22m

₹490

Onwards

Via Patna

Moradabad

Patna

Rajgir

Approx Travel Time

16h 1m

₹580

Onwards

Moradabad

Patna

Rajgir

Approx Travel Time

17h 56m

₹665

Onwards

Ads by MMT

Via Ghaziabad, Patna

FASTEST

Moradabad

Ghaziabad

Patna

Rajgir

Approx Travel Time

8h 14m

₹6,608

Onwards

Via Delhi, Gaya

Moradabad

Delhi

Gaya

Rajgir

Approx Travel Time

8h 30m

₹6,026

Onwards

Ads by MMT

Via Lucknow, Patna

Moradabad

Lucknow

Patna

Rajgir

Approx Travel Time

20h 12m

₹8,875

Onwards

Moradabad

Lucknow

Patna

Rajgir

Approx Travel Time

10h 40m

₹4,728

Onwards

Via Gaya

Moradabad

Gaya

Rajgir

Approx Travel Time

15h 38m

₹2,492

Onwards

Via Delhi, Patna

Moradabad

Delhi

Patna

Rajgir

Approx Travel Time

9h 56m

₹6,541

Onwards

Via Ayodhya, Patna

Moradabad

Ayodhya

Patna

Rajgir

Approx Travel Time

1d 0h 50m

₹2,279

Onwards

Frequently Asked Questions

What is the distance between Moradabad and Rajgir?

Rajgir is approximately 900+ kms from Moradabad.

How long does it take to reach Rajgir from Moradabad?

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

What is the cheapest way to reach Rajgir from Moradabad?

The cheapest way to reach Rajgir from Moradabad is by Train.

What is the fastest way to reach Rajgir from Moradabad?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India