hero
How2Go
Shahapur to Upleta

Shahapur to Upleta

Upleta is approximately 600+ km from Shahapur, 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 Upleta.

Read More
Sort By
Mode of Transport

Via Navi Mumbai, Rajkot

RECOMMENDED

Shahapur

Navi Mumbai

Rajkot

Upleta

Approx Travel Time

9h 36m

₹9,733

Onwards

Shahapur

Navi Mumbai

Rajkot

Upleta

Approx Travel Time

21h 56m

₹8,369

Onwards

Via Ankleshwar

CHEAPEST

Shahapur

Ankleshwar

Upleta

Approx Travel Time

1d 7h 20m

₹3,700

Onwards

Ads by MMT

Via Mumbai, Keshod

Shahapur

Mumbai

Keshod

Upleta

Approx Travel Time

9h 32m

₹16,561

Onwards

Shahapur

Mumbai

Keshod

Upleta

Approx Travel Time

22h 10m

₹6,669

Onwards

Via Mumbai, Porbandar

FASTEST

Shahapur

Mumbai

Porbandar

Upleta

Approx Travel Time

8h 40m

₹17,954

Onwards

Shahapur

Mumbai

Porbandar

Upleta

Approx Travel Time

8h 44m

₹17,699

Onwards

Shahapur

Mumbai

Porbandar

Upleta

Approx Travel Time

21h 22m

₹7,807

Onwards

Ads by MMT

Via Mumbai, Diu

Shahapur

Mumbai

Diu

Upleta

Approx Travel Time

1d 16h 47m

₹9,024

Onwards

Via Mumbai, Rajkot

Shahapur

Mumbai

Rajkot

Upleta

Approx Travel Time

9h 18m

₹18,222

Onwards

Frequently Asked Questions

What is the distance between Shahapur and Upleta?

Upleta is approximately 600+ kms from Shahapur.

How long does it take to reach Upleta from Shahapur?

It takes approximately 9 hours to reach Upleta from Shahapur by Cab, Flight, Train Via Mumbai, Porbandar.

What is the cheapest way to reach Upleta from Shahapur?

The cheapest way to reach Upleta from Shahapur is by Bus Via Ankleshwar.

What is the fastest way to reach Upleta from Shahapur?

The fastest way to reach Upleta from Shahapur is by Cab, Flight, Train Via Mumbai, Porbandar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India