hero
How2Go
Puri to Mahabaleshwar

Puri to Mahabaleshwar

Mahabaleshwar is approximately 1400+ km from Puri, 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 Mahabaleshwar.

Read More
Sort By
Mode of Transport

Via Bhubaneshwar, Pune

RECOMMENDED

Puri

Bhubaneshwar

Pune

Mahabaleshwar

Approx Travel Time

9h 54m

₹9,253

Onwards

FASTEST

Puri

Bhubaneshwar

Pune

Mahabaleshwar

Approx Travel Time

9h 12m

₹10,983

Onwards

Puri

Bhubaneshwar

Pune

Mahabaleshwar

Approx Travel Time

10h 54m

₹10,377

Onwards

Puri

Bhubaneshwar

Pune

Mahabaleshwar

Approx Travel Time

11h 47m

₹9,313

Onwards

Puri

Bhubaneshwar

Pune

Mahabaleshwar

Approx Travel Time

10h 12m

₹12,104

Onwards

Puri

Bhubaneshwar

Pune

Mahabaleshwar

Approx Travel Time

11h 5m

₹11,043

Onwards

Via Rajahmundry, Pune

CHEAPEST

Puri

Rajahmundry

Pune

Mahabaleshwar

Approx Travel Time

1d 10h 10m

₹1,474

Onwards

Puri

Rajahmundry

Pune

Mahabaleshwar

Approx Travel Time

1d 9h 8m

₹3,201

Onwards

Via Raipur, Shirdi

Puri

Raipur

Shirdi

Mahabaleshwar

Approx Travel Time

1d 8h 52m

₹5,803

Onwards

Direct Cab

Puri

Mahabaleshwar

Approx Travel Time

1d 4h 26m

₹30,089

Onwards

Frequently Asked Questions

What is the distance between Puri and Mahabaleshwar?

Mahabaleshwar is approximately 1400+ kms from Puri.

How long does it take to reach Mahabaleshwar from Puri?

It takes approximately 9 hours to reach Mahabaleshwar from Puri by Train, Flight, Cab Via Bhubaneshwar, Pune.

What is the cheapest way to reach Mahabaleshwar from Puri?

The cheapest way to reach Mahabaleshwar from Puri is by Train, Bus Via Rajahmundry, Pune.

What is the fastest way to reach Mahabaleshwar from Puri?

The fastest way to reach Mahabaleshwar from Puri is by Train, Flight, Cab Via Bhubaneshwar, Pune.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India