Goa to Roorkee Distance
The road distance between Goa and Roorkee is approximately 2100+ km, and the drive usually takes around 36 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 36 hours, subject to the chosen service and route. Flying is the fastest way to reach Roorkee, with a total travel time of approximately 8 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.

Via Ghaziabad
RECOMMENDED
FASTEST
Goa
Ghaziabad
Roorkee
Approx Travel Time
7h 40m
₹6,544
Onwards
Goa
Ghaziabad
Roorkee
Approx Travel Time
8h 51m
₹6,928
Onwards
Direct Options
CHEAPEST
Goa
Roorkee
Approx Travel Time
1d 11h 43m
₹845
Onwards
Goa
Roorkee
Approx Travel Time
1d 11h 46m
₹66,614
Onwards
Via Panipat
Goa
Panipat
Roorkee
Approx Travel Time
1d 7h 8m
₹3,812
Onwards
Via Surat
Goa
Surat
Roorkee
Approx Travel Time
1d 9h 5m
₹1,005
Onwards
Via Kolhapur, Delhi
Goa
Kolhapur
Delhi
Roorkee
Approx Travel Time
2d 2h 4m
₹5,324
Onwards
Via Delhi
Goa
Delhi
Roorkee
Approx Travel Time
8h 58m
₹6,559
Onwards
Goa
Delhi
Roorkee
Approx Travel Time
9h 15m
₹6,928
Onwards
Via Mohali
Goa
Mohali
Roorkee
Approx Travel Time
8h 41m
On Demand
Frequently Asked Questions
What is the distance between Goa and Roorkee?
The distance between Goa and Roorkee is approximately 2100+ km by road.
What is the straight-line (aerial) distance between Goa and Roorkee?
The straight-line distance is approximately 1650+ km.
How long does it take to travel from Goa to Roorkee by road?
It takes around 36 hours by road.
What is the distance from Goa to Roorkee via Ghaziabad?
Via Ghaziabad, the distance is approximately 1700+ km, taking around 8 hours.
Is there a train from Goa to Roorkee?
Yes, trains run between Goa and Roorkee, covering approximately 2300+ km in around 36 hours.
Does the distance from Goa to Roorkee change by route?
Yes — the road distance varies from 2100+ km via the direct route to 1700+ km via Ghaziabad, depending on the path taken.
Does travel time between Goa and Roorkee 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 Roorkee?
The driving distance is 2100+ km, while the straight-line distance is shorter at 1650+ km, due to the road route following terrain and highways.
Routes Connecting Goa
Routes From Goa
Routes Connecting Roorkee
Routes From Roorkee
Popular Places Routes
- Manendragarh to Junagadh
- Junagadh to Mahbubabad
- Chopda to Leh
- Machilipatnam to Gaya
- Medinipur to Tenali
- Sivakasi to Bhagalpur
- Madurantakam to Malout
- Kodaikanal to Bareilly
- Begusarai to Udaipur
- Vijayapura to Murudeshwar
- Bangalore to Rawatsar
- Medinipur to Tarapith
- Ranakpur to Bangarapet
- Harihar to Nainital
- Ongole to Sagara
- Bandikui to Manapparai
- Kolkata to Kodungallur
- Ahmedabad to Barwadih
- Hansi to Thiruvalla
- Rajpura to Jhansi
- Pithoragarh to Satna
- Azamgarh to Mumbai
- Ratnagiri to Sedam
- Somnath to Kharagpur
- Itanagar to Kanhangad
- Madanpur to Perinthalmanna
- Talcher to Mandsaur
- Shivpuri to Ranikhet
- Parwanoo to Delhi
- Thiruvananthapuram to Noida

