Vrindavan to Shamli Distance

The road distance between Vrindavan and Shamli is approximately 250+ km, and the drive usually takes around 5 hours by car or taxi, depending on traffic and road conditions. The fastest way to reach Shamli takes approximately 5 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 Vrindavan, India to Shamli, India

Direct Options

RECOMMENDED

Vrindavan

Shamli

Approx Travel Time

4h 42m

On Demand

Via Noida

Vrindavan

Noida

Shamli

Approx Travel Time

4h 32m

₹706

Onwards

Ads by MMT

Via Ghaziabad

FASTEST

Vrindavan

Ghaziabad

Shamli

Approx Travel Time

4h 26m

₹816

Onwards

Via Delhi

CHEAPEST

Vrindavan

Delhi

Shamli

Approx Travel Time

6h

₹579

Onwards

Vrindavan

Delhi

Shamli

Approx Travel Time

5h 25m

₹783

Onwards

Ads by MMT

Via Meerut

Vrindavan

Meerut

Shamli

Approx Travel Time

5h 29m

₹2,826

Onwards

Via Alwar

Vrindavan

Alwar

Shamli

Approx Travel Time

9h 24m

₹3,392

Onwards

Via Muzaffarnagar

Vrindavan

Muzaffarnagar

Shamli

Approx Travel Time

6h 20m

₹1,498

Onwards

Via Panipat

Vrindavan

Panipat

Shamli

Approx Travel Time

6h 32m

₹1,554

Onwards

Vrindavan

Panipat

Shamli

Approx Travel Time

6h 49m

₹2,318

Onwards

Frequently Asked Questions

What is the distance between Vrindavan and Shamli?

Shamli is approximately 250+ km from Vrindavan.

How long does it take to reach Shamli from Vrindavan?

It takes approximately 5 hours to reach Shamli from Vrindavan by Bus Via Ghaziabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India