hero
How2Go
Shajapur to Baran

Shajapur to Baran

Baran is approximately 250+ kms from Shajapur. The fastest way to reach Baran from Shajapur is by Train. It takes approximately 5 hours. The cheapest way to reach Baran from Shajapur is by Train which would take approximately 5 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

FASTEST

Shajapur

Baran

Approx Travel Time

4h 53m

₹130

Onwards

Via Guna

Shajapur

Guna

Baran

Approx Travel Time

5h 26m

₹290

Onwards

Shajapur

Guna

Baran

Approx Travel Time

6h 28m

On Demand

Shajapur

Guna

Baran

Approx Travel Time

5h 39m

On Demand

Shajapur

Guna

Baran

Approx Travel Time

6h 25m

₹478

Onwards

Ads by MMT

Via Ujjain

Shajapur

Ujjain

Baran

Approx Travel Time

9h 45m

₹875

Onwards

Shajapur

Ujjain

Baran

Approx Travel Time

8h 53m

₹835

Onwards

Via Ashoknagar

Shajapur

Ashoknagar

Baran

Approx Travel Time

7h 40m

₹320

Onwards

Shajapur

Ashoknagar

Baran

Approx Travel Time

8h 51m

₹455

Onwards

Ads by MMT

Via Kota

Shajapur

Kota

Baran

Approx Travel Time

8h 23m

₹215

Onwards

Frequently Asked Questions

What is the distance between Shajapur and Baran?

Baran is approximately 250+ kms from Shajapur.

How long does it take to reach Baran from Shajapur?

It takes approximately 5 hours to reach Baran from Shajapur by Train.

What is the cheapest way to reach Baran from Shajapur?

The cheapest way to reach Baran from Shajapur is by Train.

What is the fastest way to reach Baran from Shajapur?

The fastest way to reach Baran from Shajapur is by Train.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India