Mehsana to Vyara Distance

Vyara is approximately 300+ km from Mehsana. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 10 hours. The fastest way to reach Vyara takes approximately 6 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 Mehsana, India to Vyara, India

Direct Options

RECOMMENDED

Mehsana

Vyara

Approx Travel Time

9h 20m

₹3,000

Onwards

Via Surat

FASTEST

Mehsana

Surat

Vyara

Approx Travel Time

6h 18m

₹290

Onwards

Mehsana

Surat

Vyara

Approx Travel Time

7h 25m

₹645

Onwards

Ads by MMT

Via Anand

Mehsana

Anand

Vyara

Approx Travel Time

6h 42m

₹305

Onwards

Mehsana

Anand

Vyara

Approx Travel Time

6h 48m

₹3,329

Onwards

Mehsana

Anand

Vyara

Approx Travel Time

7h 4m

₹805

Onwards

Via Nadiad

Mehsana

Nadiad

Vyara

Approx Travel Time

6h 44m

₹305

Onwards

Mehsana

Nadiad

Vyara

Approx Travel Time

7h 13m

₹410

Onwards

Ads by MMT

Via Vadodara

CHEAPEST

Mehsana

Vadodara

Vyara

Approx Travel Time

6h 40m

₹280

Onwards

Via Ankleshwar

Mehsana

Ankleshwar

Vyara

Approx Travel Time

6h 57m

₹360

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Mehsana and Vyara?

The straight-line distance is approximately 250+ km.

What is the distance from Mehsana to Vyara via Surat?

Via Surat, the distance is approximately 350+ km, taking around 6 hours.

What are the major cities on the way from Mehsana to Vyara by road?

Major cities on the road route from Mehsana to Vyara include: • Vadodara • Bharuch • Anand • Ankleshwar

What are the major restaurants on the way from Mehsana to Vyara by road?

Major restaurants on the road route from Mehsana to Vyara include: • Food Plaza • Food Lovers

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India