Rajgir to Upleta Distance

Upleta is approximately 2100+ km from Rajgir. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Upleta, with a total travel time of approximately 15 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Rajgir, India to Upleta, India

Via Anand

RECOMMENDED

Rajgir

Anand

Upleta

Approx Travel Time

1d 14h 17m

On Demand

Via Nadiad

Rajgir

Nadiad

Upleta

Approx Travel Time

1d 13h 31m

On Demand

Ads by MMT

Via Kanpur, Ahmedabad

Rajgir

Kanpur

Ahmedabad

Upleta

Approx Travel Time

1d 12h 53m

On Demand

Via Patna, Ahmedabad

Rajgir

Patna

Ahmedabad

Upleta

Approx Travel Time

16h 50m

₹8,788

Onwards

CHEAPEST

Rajgir

Patna

Ahmedabad

Upleta

Approx Travel Time

2d 5h 50m

₹5,280

Onwards

FASTEST

Rajgir

Patna

Ahmedabad

Upleta

Approx Travel Time

15h 2m

₹8,703

Onwards

Rajgir

Patna

Ahmedabad

Upleta

Approx Travel Time

15h 38m

₹10,879

Onwards

Ads by MMT

Via Varanasi, Ahmedabad

Rajgir

Varanasi

Ahmedabad

Upleta

Approx Travel Time

20h 30m

On Demand

Via Lucknow, Ahmedabad

Rajgir

Lucknow

Ahmedabad

Upleta

Approx Travel Time

1d 1h 15m

On Demand

Via Ayodhya, Ahmedabad

Rajgir

Ayodhya

Ahmedabad

Upleta

Approx Travel Time

22h 55m

On Demand

Frequently Asked Questions

What is the straight-line (aerial) distance between Rajgir and Upleta?

The straight-line distance is approximately 1550+ km.

What is the distance from Rajgir to Upleta via Anand?

Via Anand, the distance is approximately 2100+ km, taking around 38 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India