Canada
10 days in Canada: itinerary
Ten days is enough for one half of Canada, not both: pick Vancouver plus the Rockies by car, or Toronto–Montréal–Québec City by train. Flying between the halves eats a day and about CAD 300–500, so add that only if you have 14 days. Book Jasper beds and Moraine Lake shuttles early.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideCanada
Key facts
- Best 10-day route
- Vancouver 3 nights → fly Calgary → Banff 3 → Lake Louise 1 → Jasper 3
- Alternative
- Toronto 3 → VIA Rail Montréal 2 → VIA Rail Québec City 2, Niagara as a day trip
- Hotel changes
- 4 bases in 10 days; keep it to 3 or fewer per 7 days
- Vancouver–Calgary flightcheck
- About 1 h 30; CAD 120–300 one way in 2026 estimate
- Jasper–Calgary drive
- About 5 h via the Icefields Parkway and Highway 1
- Toronto–Montréal train
- VIA Rail, about 5 h city centre to city centre
- Montréal–Québec City train
- VIA Rail, about 3 h 30
- Best months
- June–September for the Rockies and both city routes
- Book ahead
- Jasper and Banff beds, Moraine Lake shuttles, Icefields Parkway stops
- Total cost, 10 dayscheck
- CAD 2,600–4,500 per person, excl. international flights (2026 estimate)
Overview
Canada is too big for 10 days. The country's own first-trip rule is pick west or east, and 10 days fits exactly one of those halves. West means Vancouver plus the Rockies by car; east means Toronto, Montréal and Québec City by train. Trying to do both means a 4–5 hour flight between them and a day lost to airports, which is why the site's 14-day itinerary exists.
The west route works because the distances are drivable: Calgary to Banff is about 1 h 30, Banff to Lake Louise about 45 minutes, and the Icefields Parkway to Jasper is a full day with stops. The east route works because VIA Rail links the three cities city-centre to city-centre, so you never need a car.
Ten days is enough if you accept one region. It is not enough for the Maritimes, Newfoundland, the Yukon or northern Canada, all of which need their own trip.
Route map
Both routes below are point-to-point, with no backtracking except the return to an airport. Pick one and book the internal legs before the international ones, because Jasper beds and Rockies shuttles sell out first.
| Route | Shape | Best for |
|---|---|---|
| West: Vancouver and the Rockies | Vancouver → fly Calgary → Banff → Lake Louise → Icefields Parkway → Jasper → Calgary | Lakes, hikes, wildlife, dark skies |
| East: cities by train | Toronto → VIA Rail Montréal → VIA Rail Québec City | No car, food, festivals, old towns |
Day-by-day
The west plan gives three nights in Vancouver, three in Banff, one at Lake Louise and three in Jasper. Fly into Vancouver and out of Calgary. Start Rockies days at dawn: parking at Moraine Lake and Lake Louise fills before 8am in summer, and shuttles must be booked in advance.
The east plan gives three nights in Toronto, two in Montréal and two in Québec City, with one flexible night for Niagara or Ottawa. Trains run downtown to downtown, so transfer time is minutes, not hours.
| Day | Where | Getting there | Time | Cost (2026 estimate) |
|---|---|---|---|---|
| 1 | Vancouver | Arrive, Stanley Park, Gastown | — | — |
| 2 | Vancouver | City, Granville Island | Walk, SkyTrain | CAD 10–15 |
| 3 | Vancouver | Day trip or North Shore mountains | Bus, ferry | CAD 20–60 |
| 4 | Banff | Fly Vancouver–Calgary, drive to Banff | 1 h 30 flight, 1 h 30 drive | CAD 120–300 flight, CAD 60–100 car |
| 5 | Banff | Banff townsite, gondola, hot springs | Local bus | CAD 10–20 |
| 6 | Banff | Moraine Lake and Lake Louise | Shuttle or car | CAD 15–40 |
| 7 | Lake Louise | Move to Lake Louise, lakeshore walk | 45 min drive | — |
| 8 | Jasper | Icefields Parkway with stops | Full day, 230 km | CAD 40–80 fuel |
| 9 | Jasper | Maligne Canyon, wildlife drive | Car | CAD 10–20 |
| 10 | Calgary | Drive Jasper–Calgary, fly out | About 5 h | CAD 60–100 car |
Getting around
In the west, a car is the practical choice for the Rockies. Rent in Calgary and drop in Calgary; one-way fees between provinces can be high. The Icefields Parkway is a full driving day with stops, not a two-hour transfer. Fuel up in Banff, Lake Louise and Jasper, and carry bear spray on any trail.
In the east, VIA Rail covers Toronto–Montréal and Montréal–Québec City. Book early for the cheapest fares; the train is slower than flying but drops you in the centre. Niagara Falls is a day trip from Toronto by GO train or tour. Ottawa sits between Toronto and Montréal and can replace a night if you prefer museums to old towns.
| Leg | Mode | Time | Cost (2026 estimate) |
|---|---|---|---|
| Vancouver–Calgary | Flight | About 1 h 30 | CAD 120–300 |
| Calgary–Banff | Car | About 1 h 30 | CAD 60–100 |
| Banff–Lake Louise | Car | About 45 min | CAD 15–30 |
| Lake Louise–Jasper | Car, Icefields Parkway | Full day, 230 km | CAD 40–80 |
| Jasper–Calgary | Car | About 5 h | CAD 60–100 |
| Toronto–Montréal | VIA Rail | About 5 h | CAD 60–150 (check) |
| Montréal–Québec City | VIA Rail | About 3 h 30 | CAD 45–120 (check) |
| Toronto–Niagara Falls | GO train or tour | About 2 h | CAD 20–60 |
Where to stay
Base towns matter more than hotels here. In Vancouver, downtown near the SkyTrain puts Stanley Park and the airport within easy reach. In the Rockies, Banff and Jasper townsites are the only practical bases; Lake Louise has few beds and books out months ahead. In the east, stay downtown in all three cities so the train stations are walkable.
Keep hotel changes to three or fewer per seven days. The west plan has four bases in 10 days, which is at the limit; if you want fewer, cut Lake Louise and day-trip from Banff.
- Vancouver: downtown or Yaletown, near SkyTrain
- Banff: Banff townsite, walkable to shuttles
- Lake Louise: village or the hostel, book early
- Jasper: Jasper townsite, walkable to restaurants
- Toronto: downtown, near Union Station
- Montréal: Old Montréal or Plateau, near Central Station
- Québec City: Old Québec inside the walls
Costs
Ten days in Canada, excluding international flights, lands around CAD 2,600–4,500 per person in 2026 estimate. The Rockies in July and August are the expensive part: Banff and Jasper hotels run CAD 250–450 a night in peak season, and a rental car adds CAD 60–120 a day with fuel. The east train route is usually cheaper because you skip the car and can use hostels or mid-range hotels.
Food is CAD 40–80 a day if you mix cafés and supermarkets with one restaurant meal. Park passes, shuttles and tours add CAD 150–300 across the trip.
| Item | West (10 days) | East (10 days) |
|---|---|---|
| Accommodation | CAD 1,800–3,200 | CAD 1,200–2,400 |
| Transport | CAD 400–700 | CAD 250–500 |
| Food | CAD 400–800 | CAD 400–800 |
| Parks and tours | CAD 150–300 | CAD 50–150 |
| Total per person | CAD 2,750–5,000 | CAD 1,900–3,850 |
Variations
If you have 7 days, cut Jasper or cut Vancouver and keep the Rockies core. If you have 14 days, add the other half of the country with one domestic flight, usually Calgary or Edmonton to Toronto, about 4 hours.
Other swaps: replace Jasper with a loop back to Banff if you cannot find beds; replace Québec City with Ottawa on the east route; add Vancouver Island instead of the Rockies if you want a slower coastal trip. The Gaspé Peninsula is a separate trip and needs its own week.
- 7 days in Canada: Rockies core or Toronto–Montréal only
- 14 days in Canada: west plus east with one domestic flight
- Vancouver Island instead of the Rockies: Victoria and Tofino
- Ottawa instead of Québec City: museums and the canal
- Gaspé Peninsula: a separate trip, not a 10-day add-on
Questions people ask
Is 10 days enough for Canada?
Yes for one region, no for the whole country. Ten days fits Vancouver plus the Rockies by car, or Toronto, Montréal and Québec City by train. Adding both halves costs a 4–5 hour flight and about a day; that is a 14-day trip.
What is the best route for 10 days in Canada?
Vancouver 3 nights, fly to Calgary, Banff 3, Lake Louise 1, Icefields Parkway to Jasper 3, drive back to Calgary. By train: Toronto 3, Montréal 2, Québec City 2, with Niagara as a day trip from Toronto.
Where should I stay on a 10-day trip to Canada?
Downtown Vancouver, Banff and Jasper townsites, and Lake Louise village in the west. In the east, stay downtown in Toronto, Montréal and Québec City so the train stations are walkable. Keep to three or fewer hotel changes per seven days.
Do I need a car in Canada?
Only in the Rockies. Calgary to Jasper is drivable and the Icefields Parkway needs a car or a tour. The eastern cities are linked by VIA Rail, so no car is needed there.
How much does 10 days in Canada cost?
About CAD 2,600–4,500 per person in 2026 estimate, excluding international flights. The Rockies in July and August cost the most; the eastern train route is usually cheaper because you skip the rental car.
Deep dive
Every source; changeable facts are marked check
Sources
- officialDestination Canada
- officialParks Canada
- officialVIA Rail Canada
- secondaryWikivoyage – Canada