How to get from Charlottetown to St. John's by car, truck, bike, walk

Distance between Charlottetown and St. John's is 628 kilometers (389 miles).
Driving distance from Charlottetown to St. John's is 1233 kilometers (764 miles)

CharlottetownSt. John's
Leaving from
Going to

Route Map

Routes from charlottetown to st-john-s-terre-neuve-et-labrador

4 Ways from Charlottetown (Canada) to St. John's (Canada/Terre-Neuve-et-Labrador)

Choose 1 of the options below and start your journey

Route instructions

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

Questions and Answers

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

Information about Stations

All station in Charlottetown (Canada)
Charlottetown Airport Charlottetown
All station in St. John's (Canada/Terre-Neuve-et-Labrador)
St. John's International Airport