Goa to Udaipur Distance

The road distance between Goa and Udaipur is approximately 1300+ km, and the drive usually takes around 24 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 30 hours. If you're travelling by air, Maharana Pratap Airport is located in Udaipur. Flying is the fastest way to reach Udaipur, with a total travel time of approximately 4 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 Goa, India to Udaipur, India

Via Mumbai

RECOMMENDED

Goa

Mumbai

Udaipur

Approx Travel Time

7h 35m

₹11,174

Onwards

Goa

Mumbai

Udaipur

Approx Travel Time

1d 6h 10m

₹2,600

Onwards

Via Navi Mumbai

FASTEST

Goa

Navi Mumbai

Udaipur

Approx Travel Time

4h 5m

₹11,174

Onwards

Ads by MMT

Via Ahmedabad

Goa

Ahmedabad

Udaipur

Approx Travel Time

8h 10m

₹8,635

Onwards

Via Vadodara

CHEAPEST

Goa

Vadodara

Udaipur

Approx Travel Time

21h 55m

₹1,605

Onwards

Goa

Vadodara

Udaipur

Approx Travel Time

20h 56m

₹6,440

Onwards

Ads by MMT

Direct Options

Goa

Udaipur

Approx Travel Time

1d 6h

₹2,400

Onwards

Goa

Udaipur

Approx Travel Time

23h 44m

₹43,214

Onwards

Via Mumbai, Ahmedabad

Goa

Mumbai

Ahmedabad

Udaipur

Approx Travel Time

1d 6h

₹5,057

Onwards

Via Hyderabad

Goa

Hyderabad

Udaipur

Approx Travel Time

4h 15m

₹9,379

Onwards

Things To Know About Udaipur

Udaipur, famously known as the City of Lakes, offers a scenic and cultural destination in Rajasthan. Surrounded by five major artificial lakes, the city boasts a captivating blend of architecture, natural beauty, and royal heritage. Visitors are drawn to Udaipur for its stunning palaces, lakeside views, and lively traditions that highlight the spirit of the Mewar region. Ideal for leisurely exploration, Udaipur surprises travelers with its rich artistry, vibrant bazaars, and peaceful ambiance. The best time to travel from Goa to Udaipur is generally during the cooler months, from October to March, when the weather is comfortable and suitable for exploring the city’s many outdoor attractions.

Frequently Asked Questions

What is the distance between Goa and Udaipur?

The distance between Goa and Udaipur is approximately 1300+ km by road.

What is the straight-line (aerial) distance between Goa and Udaipur?

The straight-line distance is approximately 1000+ km.

How long does it take to travel from Goa to Udaipur by road?

It takes around 24 hours by road.

What is the distance from Goa to Udaipur via Mumbai?

Via Mumbai, the distance is approximately 1000+ km, taking around 8 hours.

How much does it cost to travel from Goa to Udaipur?

Costs vary by mode — approximately ₹2400+ by bus and ₹43200+ by cab.

Does the distance from Goa to Udaipur change by route?

Yes — the road distance varies from 1300+ km via the direct route to 1000+ km via Mumbai, depending on the path taken.

Does travel time between Goa and Udaipur vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Goa and Udaipur?

The driving distance is 1300+ km, while the straight-line distance is shorter at 1000+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India