How to get from Happy Valley-Goose Bay to St. John's by car, truck, bike, walk

Distance between Happy Valley-Goose Bay and St. John's is 834 kilometers (517 miles).
Driving distance from Happy Valley-Goose Bay to St. John's is 1589 kilometers (985 miles)

Happy Valley-Goose BaySt. John's
Leaving from
Going to

Route Map

Routes from happy-valley-goose-bay-terre-neuve-et-labrador to st-john-s-terre-neuve-et-labrador

4 Ways from Happy Valley-Goose Bay (Canada/Terre-Neuve-et-Labrador) to St. John's (Canada/Terre-Neuve-et-Labrador)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Hamilton River Road, 520 3.48 km
2. Turn left onto Trans-Labrador Highway, 500 9.22 km
3. Turn left onto Trans Labrador Highway 558.94 km
4. Turn right onto Southern Labrador Highway, 510 49.38 km
5. Turn left onto Avenue Jacques-Cartier 1.49 km
6. Turn left onto Blanc-Sablon / Sainte-Barbe 38.14 km
7. Turn right onto Viking Trail, 430 226.33 km
8. Keep right 37 m
9. Turn left 34 m
10. Turn slight right onto The Viking Trail, 430 66.44 km
11. Turn left 379 m
12. Turn sharp left onto Trans Canada Highway, 1 619.57 km
13. Keep right 15.77 km
14. Turn sharp left onto Duckworth Street 65 m
15. Turn right 58 m
16. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Happy Valley-Goose Bay (Canada/Terre-Neuve-et-Labrador) to St. John's (Canada/Terre-Neuve-et-Labrador)?
How do I get from Happy Valley-Goose Bay (Canada/Terre-Neuve-et-Labrador) to St. John's (Canada/Terre-Neuve-et-Labrador) the fastest?
How long does it take to get from Happy Valley-Goose Bay (Canada/Terre-Neuve-et-Labrador) to St. John's (Canada/Terre-Neuve-et-Labrador)?