Nabha to Veraval Distance

Veraval is approximately 1450+ km from Nabha. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Veraval, with a total travel time of approximately 13 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 Nabha, India to Veraval, India

Via Delhi, Surat

RECOMMENDED

Nabha

Delhi

Surat

Veraval

Approx Travel Time

16h 4m

₹6,785

Onwards

Via Delhi, Rajkot

FASTEST

Nabha

Delhi

Rajkot

Veraval

Approx Travel Time

12h 31m

₹7,085

Onwards

Nabha

Delhi

Rajkot

Veraval

Approx Travel Time

14h 19m

₹7,290

Onwards

Ads by MMT

Via Delhi, Mumbai

Nabha

Delhi

Mumbai

Veraval

Approx Travel Time

17h 59m

₹6,618

Onwards

Via Dhuri, Surendranagar

Nabha

Dhuri

Surendranagar

Veraval

Approx Travel Time

1d 2h 44m

On Demand

Ads by MMT

Via Delhi, Ahmedabad

Nabha

Delhi

Ahmedabad

Veraval

Approx Travel Time

16h 59m

On Demand

Nabha

Delhi

Ahmedabad

Veraval

Approx Travel Time

19h 29m

₹6,256

Onwards

Via Amritsar, Ahmedabad

Nabha

Amritsar

Ahmedabad

Veraval

Approx Travel Time

19h 24m

On Demand

Via Delhi, Sidhpur

CHEAPEST

Nabha

Delhi

Sidhpur

Veraval

Approx Travel Time

1d 4h 58m

₹1,450

Onwards

Via Vadodara

Nabha

Vadodara

Veraval

Approx Travel Time

1d 11h 32m

On Demand

Frequently Asked Questions

What is the distance between Nabha and Veraval?

Veraval is approximately 1450+ km from Nabha.

How long does it take to reach Veraval from Nabha?

It takes approximately 13 hours to reach Veraval from Nabha by Train, Flight Via Delhi, Rajkot.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India