Rome2Rio

Plan your Canada Itinerary with Real Train, Bus & Inter-City Routes

QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

Canada travel plans with the routes already figured out

Rome2Rio itineraries for Canada are made from a decade of travellers telling us their favourite ways to get from A to B. Personalise these itineraries to take you from A to B to C... and then all the way back home.

7 days in Canada

Toronto Saint-Jérôme

Itinerary navigation

Day 1: Toronto, ON, Canada

Activities
  • Hockey Hall of Fame
  • Graffiti Alley
Explore Toronto itineraries
Hotel
Hotel
Recommended

The Omni King Edward Hotel

9.11,876 reviews
See more hotels

Day 2: Montreal, QC, Canada

Day 3: Quebec, QC, Canada

Distance
Transport
Popular
Montreal → Quebec by taxi
  1. Take the taxi from Montreal to Quebectaxi taxi 0 m
2h 45m
$752
See more transport options
Activities
  • Place Royale
  • Grande Allee
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,457 reviews
See more hotels

Day 4: Sherbrooke, QC, Canada

Day 5: Drummondville, QC, Canada

Day 6: Trois-Rivières, QC, Canada

Day 7: Saint-Jérôme, QC, Canada

8 days in Canada

Montreal Kelowna

Itinerary navigation

Day 1: Montreal, QC, Canada

Activities
  • Explore Plateau Mont-Royal
  • Lachine Canal National Historic Site
Explore Montreal itineraries
Hotel
Hotel
Recommended

LaCité Cozy Apartment Close to Central Montreal

8.423 reviews
See more hotels

Day 2: Quebec, QC, Canada

Distance
Transport
Popular
Montreal → Quebec by taxi
  1. Take the taxi from Montreal to Quebectaxi taxi 0 m
2h 45m
$752
See more transport options
Activities
  • Musee de la civilisation
  • Funicular du Vieux-Quebec
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,457 reviews
See more hotels

Day 3: Toronto, ON, Canada

Day 4: Vancouver, BC, Canada

Day 5: Victoria, BC, Canada

Distance
Transport
Popular
Vancouver → Victoria by train
  1. Take the train from Vancouver to Victoriatrain train
35 min
See more transport options
Activities
  • Chinatown
  • Royal BC Museum
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,095 reviews
See more hotels

Day 6: Nanaimo, BC, Canada

Distance
Transport
Popular
Victoria → Nanaimo by bus
  1. Take the bus from Victoria to Nanaimobus bus
1h 55m
$46
See more transport options
Activities
  • Nanaimo Bar Trail
  • Pipers Lagoon Park
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,095 reviews
See more hotels

Day 7: Kamloops, BC, Canada

Day 8: Kelowna, BC, Canada

Distance
Transport
Popular
Kamloops → Kelowna by bus
  1. Take the bus from Kamloops to Kelownabus bus
2h 35m
See more transport options
Activities
  • Summerhill Pyramid Winery
  • Waterfront Park
Explore Kelowna itineraries
Hotel
Hotel
Recommended

Prestige Beach House, WorldHotels Crafted

7.8349 reviews
See more hotels

9 days in Canada

Vancouver Quebec

Itinerary navigation

Day 1: Vancouver, BC, Canada

Activities
  • Dr Sun Yat-Sen Classical Chinese Garden
  • Queen Elizabeth Park
Explore Vancouver itineraries
Hotel
Hotel
Recommended

Fairmont Pacific Rim

9.2530 reviews
See more hotels

Day 2: Victoria, BC, Canada

Distance
Transport
Popular
Vancouver → Victoria by train
  1. Take the train from Vancouver to Victoriatrain train
35 min
See more transport options
Activities
  • Maritime Museum of BC
  • Whale Watching Tour
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,095 reviews
See more hotels

Day 3: Nanaimo, BC, Canada

Distance
Transport
Popular
Victoria → Nanaimo by bus
  1. Take the bus from Victoria to Nanaimobus bus
1h 55m
$46
See more transport options
Activities
  • Pipers Lagoon Park
  • Maffeo Sutton Park
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,095 reviews
See more hotels

Day 4: Kamloops, BC, Canada

Day 5: Kelowna, BC, Canada

Distance
Transport
Popular
Kamloops → Kelowna by bus
  1. Take the bus from Kamloops to Kelownabus bus
2h 35m
See more transport options
Activities
  • Rotary Beach Park
  • Summerhill Pyramid Winery
Explore Kelowna itineraries
Hotel
Hotel
Recommended

Prestige Beach House, WorldHotels Crafted

7.8349 reviews
See more hotels

Day 6: Calgary, AB, Canada

Day 7: Toronto, ON, Canada

Day 8: Montreal, QC, Canada

Day 9: Quebec, QC, Canada

Distance
Transport
Popular
Montreal → Quebec by taxi
  1. Take the taxi from Montreal to Quebectaxi taxi 0 m
2h 45m
$752
See more transport options
Activities
  • Ile dOrleans
  • Grande Allee
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,457 reviews
See more hotels

10 days in Canada

Quebec Edmonton

Itinerary navigation

Day 1: Quebec, QC, Canada

Activities
  • Old Quebec
  • Fairmont Le Chateau Frontenac
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,457 reviews
See more hotels

Day 2: Montreal, QC, Canada

Distance
Transport
Popular
Quebec → Montreal by bus
  1. Take the bus from Quebec to Montrealbus bus
2h 55m
$50–75
See more transport options
Activities
  • Explore Plateau Mont-Royal
  • Jean-Talon Market
Explore Montreal itineraries
Hotel
Hotel
Recommended

LaCité Cozy Apartment Close to Central Montreal

8.423 reviews
See more hotels

Day 3: Toronto, ON, Canada

Day 4: Vancouver, BC, Canada

Day 5: Victoria, BC, Canada

Distance
Transport
Popular
Vancouver → Victoria by train
  1. Take the train from Vancouver to Victoriatrain train
35 min
See more transport options
Activities
  • Fishermans Wharf
  • Victoria Bug Zoo
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,095 reviews
See more hotels

Day 6: Nanaimo, BC, Canada

Distance
Transport
Popular
Victoria → Nanaimo by bus
  1. Take the bus from Victoria to Nanaimobus bus
1h 55m
$46
See more transport options
Activities
  • Nanaimo Bar Trail
  • Neck Point Park
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,095 reviews
See more hotels

Day 7: Kamloops, BC, Canada

Day 8: Kelowna, BC, Canada

Distance
Transport
Popular
Kamloops → Kelowna by bus
  1. Take the bus from Kamloops to Kelownabus bus
2h 35m
See more transport options
Activities
  • H2O Adventure Fitness Centre
  • Okanagan Lake Boating
Explore Kelowna itineraries
Hotel
Hotel
Recommended

Prestige Beach House, WorldHotels Crafted

7.8349 reviews
See more hotels

Day 9: Calgary, AB, Canada

Day 10: Edmonton, AB, Canada

11 days in Canada

Ottawa Edmonton

Itinerary navigation

Day 1: Ottawa, ON, Canada

Activities
  • Supreme Court of Canada
  • National Gallery of Canada
Explore Ottawa itineraries
Hotel
Hotel
Recommended

Cartier Place Suite Hotel

7.92,029 reviews
See more hotels

Day 2: Montreal, QC, Canada

Distance
Transport
Popular
Ottawa → Montreal by train
  1. Take the train from Ottawa to Montrealtrain train
1h 58m
$40–250
See more transport options
Activities
  • Shopping on Rue Sainte-Catherine
  • Old Montreal Walking Tour
Explore Montreal itineraries
Hotel
Hotel
Recommended

LaCité Cozy Apartment Close to Central Montreal

8.423 reviews
See more hotels

Day 3: Quebec, QC, Canada

Distance
Transport
Popular
Montreal → Quebec by taxi
  1. Take the taxi from Montreal to Quebectaxi taxi 0 m
2h 45m
$752
See more transport options
Activities
  • Place Royale
  • La Citadelle de Quebec
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,457 reviews
See more hotels

Day 4: Toronto, ON, Canada

Day 5: Vancouver, BC, Canada

Day 6: Victoria, BC, Canada

Distance
Transport
Popular
Vancouver → Victoria by train
  1. Take the train from Vancouver to Victoriatrain train
35 min
See more transport options
Activities
  • Royal BC Museum
  • Inner Harbour Causeway
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,095 reviews
See more hotels

Day 7: Nanaimo, BC, Canada

Distance
Transport
Popular
Victoria → Nanaimo by bus
  1. Take the bus from Victoria to Nanaimobus bus
1h 55m
$46
See more transport options
Activities
  • Nanaimo Museum
  • Old City Quarter
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,095 reviews
See more hotels

Day 8: Kamloops, BC, Canada

Day 9: Kelowna, BC, Canada

Distance
Transport
Popular
Kamloops → Kelowna by bus
  1. Take the bus from Kamloops to Kelownabus bus
2h 35m
See more transport options
Activities
  • Rotary Beach Park
  • Fintry Provincial Park
Explore Kelowna itineraries
Hotel
Hotel
Recommended

Prestige Beach House, WorldHotels Crafted

7.8349 reviews
See more hotels

Day 10: Calgary, AB, Canada

Day 11: Edmonton, AB, Canada

12 days in Canada

Victoria Gatineau

Itinerary navigation

Day 1: Victoria, BC, Canada

Activities
  • Miniature World
  • Art Gallery of Greater Victoria
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,095 reviews
See more hotels

Day 2: Vancouver, BC, Canada

Day 3: Calgary, AB, Canada

Day 4: Toronto, ON, Canada

Day 5: Montreal, QC, Canada

Day 6: Quebec, QC, Canada

Distance
Transport
Popular
Montreal → Quebec by taxi
  1. Take the taxi from Montreal to Quebectaxi taxi 0 m
2h 45m
$752
See more transport options
Activities
  • Ile dOrleans
  • Huron-Wendat Museum and Traditional Site
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,457 reviews
See more hotels

Day 7: Sherbrooke, QC, Canada

Day 8: Drummondville, QC, Canada

Day 9: Trois-Rivières, QC, Canada

Day 10: Saint-Jérôme, QC, Canada

Day 11: Laval, QC, Canada

Distance
Transport
Popular
Saint-Jérôme → Laval by train
  1. Take the train from Saint-Jérôme to Lavaltrain train
42 min
$3–8
See more transport options
Activities
  • Parc de la Riviere des Mille Iles
  • Cosmodome
Explore Laval itineraries
Hotel
Hotel
Recommended

Le St-Martin Hotel & Suites

8.81,320 reviews
See more hotels

Day 12: Gatineau, QC, Canada

Distance
Transport
Popular
Laval → Gatineau by bus
  1. Take the bus from Laval to Gatineaubus bus
2h 10m
$26–40
See more transport options
Activities
  • Musee des Pionniers
  • Lusk Cave
Explore Gatineau itineraries
Hotel
Hotel
Recommended

Les Suites Hotel Ottawa

8.11,212 reviews
See more hotels

13 days in Canada

Calgary Trois-Rivières

Itinerary navigation

Day 1: Calgary, AB, Canada

Activities
  • Studio Bell National Music Centre
  • Bowness Park
Explore Calgary itineraries
Hotel
Hotel
Recommended

Fairmont Palliser

8.7333 reviews
See more hotels

Day 2: Vancouver, BC, Canada

Day 3: Victoria, BC, Canada

Distance
Transport
Popular
Vancouver → Victoria by train
  1. Take the train from Vancouver to Victoriatrain train
35 min
See more transport options
Activities
  • Beacon Hill Park
  • Parliament Buildings
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,095 reviews
See more hotels

Day 4: Nanaimo, BC, Canada

Distance
Transport
Popular
Victoria → Nanaimo by bus
  1. Take the bus from Victoria to Nanaimobus bus
1h 55m
$46
See more transport options
Activities
  • Pipers Lagoon Park
  • Nanaimo Bar Trail
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,095 reviews
See more hotels

Day 5: Kamloops, BC, Canada

Day 6: Kelowna, BC, Canada

Distance
Transport
Popular
Kamloops → Kelowna by bus
  1. Take the bus from Kamloops to Kelownabus bus
2h 35m
See more transport options
Activities
  • Waterfront Park
  • Geert Maas Sculpture Gardens and Gallery
Explore Kelowna itineraries
Hotel
Hotel
Recommended

Prestige Beach House, WorldHotels Crafted

7.8349 reviews
See more hotels

Day 7: Edmonton, AB, Canada

Day 8: Toronto, ON, Canada

Day 9: Montreal, QC, Canada

Day 10: Quebec, QC, Canada

Distance
Transport
Popular
Montreal → Quebec by taxi
  1. Take the taxi from Montreal to Quebectaxi taxi 0 m
2h 45m
$752
See more transport options
Activities
  • La Citadelle de Quebec
  • Funicular du Vieux-Quebec
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,457 reviews
See more hotels

Day 11: Sherbrooke, QC, Canada

Day 12: Drummondville, QC, Canada

Day 13: Trois-Rivières, QC, Canada

14 days in Canada

Halifax Nanaimo

Itinerary navigation

Day 1: Halifax, NS, Canada

Activities
  • Pier 21 Canadian Museum of Immigration
  • Point Pleasant Park
Explore Halifax itineraries
Hotel
Hotel
Recommended

Delta Hotels by Marriott Halifax Downtown

8.11,886 reviews
See more hotels

Day 2: Toronto, ON, Canada

Day 3: Montreal, QC, Canada

Day 4: Quebec, QC, Canada

Distance
Transport
Popular
Montreal → Quebec by taxi
  1. Take the taxi from Montreal to Quebectaxi taxi 0 m
2h 45m
$752
See more transport options
Activities
  • La Citadelle de Quebec
  • Rue Saint-Louis
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,457 reviews
See more hotels

Day 5: Sherbrooke, QC, Canada

Day 6: Drummondville, QC, Canada

Day 7: Trois-Rivières, QC, Canada

Day 8: Saint-Jérôme, QC, Canada

Day 9: Laval, QC, Canada

Distance
Transport
Popular
Saint-Jérôme → Laval by train
  1. Take the train from Saint-Jérôme to Lavaltrain train
42 min
$3–8
See more transport options
Activities
  • Centropolis Entertainment Complex
  • Putting Edge Centropolis
Explore Laval itineraries
Hotel
Hotel
Recommended

Le St-Martin Hotel & Suites

8.81,320 reviews
See more hotels

Day 10: Gatineau, QC, Canada

Distance
Transport
Popular
Laval → Gatineau by bus
  1. Take the bus from Laval to Gatineaubus bus
2h 10m
$26–40
See more transport options
Activities
  • Lac Leamy Park
  • Maison du Citoyen
Explore Gatineau itineraries
Hotel
Hotel
Recommended

Les Suites Hotel Ottawa

8.11,212 reviews
See more hotels

Day 11: Ottawa, ON, Canada

Distance
Transport
Popular
Gatineau → Ottawa by bus
  1. Take the bus from Gatineau to Ottawabus bus
29 min
$1–3
See more transport options
Activities
  • Gatineau Park
  • Rideau Canal National Historic Site
Explore Ottawa itineraries
Hotel
Hotel
Recommended

Cartier Place Suite Hotel

7.92,029 reviews
See more hotels

Day 12: Vancouver, BC, Canada

Day 13: Victoria, BC, Canada

Distance
Transport
Popular
Vancouver → Victoria by train
  1. Take the train from Vancouver to Victoriatrain train
35 min
See more transport options
Activities
  • Royal BC Museum
  • Beacon Hill Park
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,095 reviews
See more hotels

Day 14: Nanaimo, BC, Canada

Distance
Transport
Popular
Victoria → Nanaimo by bus
  1. Take the bus from Victoria to Nanaimobus bus
1h 55m
$46
See more transport options
Activities
  • WildPlay Element Parks Nanaimo
  • Dinghy Dock Pub
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,095 reviews
See more hotels

15 days in Canada

London Kamloops

Itinerary navigation

Day 1: London, ON, Canada

Activities
  • East Park
  • Banting House National Historic Site
Explore London itineraries
Hotel
Hotel
Recommended

Motel 6-London, ON - Ontario

6.71,130 reviews
See more hotels

Day 2: Toronto, ON, Canada

Distance
Transport
Popular
London → Toronto by train
  1. Take the train from London to Torontotrain train
2h 12m
$40–250
See more transport options
Activities
  • High Park
  • Toronto Eaton Centre
Explore Toronto itineraries
Hotel
Hotel
Recommended

The Omni King Edward Hotel

9.11,876 reviews
See more hotels

Day 3: Montreal, QC, Canada

Day 4: Quebec, QC, Canada

Distance
Transport
Popular
Montreal → Quebec by taxi
  1. Take the taxi from Montreal to Quebectaxi taxi 0 m
2h 45m
$752
See more transport options
Activities
  • Notre-Dame de Quebec Basilica-Cathedral
  • Fairmont Le Chateau Frontenac
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,457 reviews
See more hotels

Day 5: Sherbrooke, QC, Canada

Day 6: Drummondville, QC, Canada

Day 7: Trois-Rivières, QC, Canada

Day 8: Saint-Jérôme, QC, Canada

Day 9: Laval, QC, Canada

Distance
Transport
Popular
Saint-Jérôme → Laval by train
  1. Take the train from Saint-Jérôme to Lavaltrain train
42 min
$3–8
See more transport options
Activities
  • Illumi by Cavalia
  • Centre de la Nature de Laval
Explore Laval itineraries
Hotel
Hotel
Recommended

Le St-Martin Hotel & Suites

8.81,320 reviews
See more hotels

Day 10: Gatineau, QC, Canada

Distance
Transport
Popular
Laval → Gatineau by bus
  1. Take the bus from Laval to Gatineaubus bus
2h 10m
$26–40
See more transport options
Activities
  • Alexandra Bridge
  • Parc Jacques-Cartier
Explore Gatineau itineraries
Hotel
Hotel
Recommended

Les Suites Hotel Ottawa

8.11,212 reviews
See more hotels

Day 11: Ottawa, ON, Canada

Distance
Transport
Popular
Gatineau → Ottawa by bus
  1. Take the bus from Gatineau to Ottawabus bus
29 min
$1–3
See more transport options
Activities
  • Hogs Back Falls
  • Diefenbunker Cold War Museum
Explore Ottawa itineraries
Hotel
Hotel
Recommended

Cartier Place Suite Hotel

7.92,029 reviews
See more hotels

Day 12: Vancouver, BC, Canada

Day 13: Victoria, BC, Canada

Distance
Transport
Popular
Vancouver → Victoria by train
  1. Take the train from Vancouver to Victoriatrain train
35 min
See more transport options
Activities
  • Maritime Museum of BC
  • Miniature World
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,095 reviews
See more hotels

Day 14: Nanaimo, BC, Canada

Distance
Transport
Popular
Victoria → Nanaimo by bus
  1. Take the bus from Victoria to Nanaimobus bus
1h 55m
$46
See more transport options
Activities
  • Dinghy Dock Pub
  • WildPlay Element Parks Nanaimo
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,095 reviews
See more hotels

Day 15: Kamloops, BC, Canada

17 days in Canada

Windsor Calgary

Itinerary navigation

Day 1: Windsor, ON, Canada

Activities
  • River Thames Boat Trip
  • Savill Garden
Explore Windsor itineraries
Hotel
Hotel
Recommended

Comfort Inn Detroit Downtown

6.4552 reviews
See more hotels

Day 2: Toronto, ON, Canada

Distance
Transport
Popular
Windsor → Toronto by train
  1. Take the train from Windsor to Torontotrain train
4h 10m
$85–300
See more transport options
Activities
  • Graffiti Alley
  • Distillery District
Explore Toronto itineraries
Hotel
Hotel
Recommended

The Omni King Edward Hotel

9.11,876 reviews
See more hotels

Day 3: Montreal, QC, Canada

Day 4: Quebec, QC, Canada

Distance
Transport
Popular
Montreal → Quebec by taxi
  1. Take the taxi from Montreal to Quebectaxi taxi 0 m
2h 45m
$752
See more transport options
Activities
  • Notre-Dame de Quebec Basilica-Cathedral
  • Musee de la civilisation
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,457 reviews
See more hotels

Day 5: Sherbrooke, QC, Canada

Day 6: Drummondville, QC, Canada

Day 7: Trois-Rivières, QC, Canada

Day 8: Saint-Jérôme, QC, Canada

Day 9: Laval, QC, Canada

Distance
Transport
Popular
Saint-Jérôme → Laval by train
  1. Take the train from Saint-Jérôme to Lavaltrain train
42 min
$3–8
See more transport options
Activities
  • Parc Bernard-Landry
  • Centre de la Nature de Laval
Explore Laval itineraries
Hotel
Hotel
Recommended

Le St-Martin Hotel & Suites

8.81,320 reviews
See more hotels

Day 10: Gatineau, QC, Canada

Distance
Transport
Popular
Laval → Gatineau by bus
  1. Take the bus from Laval to Gatineaubus bus
2h 10m
$26–40
See more transport options
Activities
  • Old Chelsea Village
  • Sentier Culturel
Explore Gatineau itineraries
Hotel
Hotel
Recommended

Les Suites Hotel Ottawa

8.11,212 reviews
See more hotels

Day 11: Ottawa, ON, Canada

Distance
Transport
Popular
Gatineau → Ottawa by bus
  1. Take the bus from Gatineau to Ottawabus bus
29 min
$1–3
See more transport options
Activities
  • Canadian War Museum
  • Rideau Canal National Historic Site
Explore Ottawa itineraries
Hotel
Hotel
Recommended

Cartier Place Suite Hotel

7.92,029 reviews
See more hotels

Day 12: Vancouver, BC, Canada

Day 13: Victoria, BC, Canada

Distance
Transport
Popular
Vancouver → Victoria by train
  1. Take the train from Vancouver to Victoriatrain train
35 min
See more transport options
Activities
  • Miniature World
  • Fishermans Wharf
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,095 reviews
See more hotels

Day 14: Nanaimo, BC, Canada

Distance
Transport
Popular
Victoria → Nanaimo by bus
  1. Take the bus from Victoria to Nanaimobus bus
1h 55m
$46
See more transport options
Activities
  • Mount Benson Regional Park
  • Newcastle Island Marine Provincial Park
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,095 reviews
See more hotels

Day 15: Kamloops, BC, Canada

Day 16: Kelowna, BC, Canada

Distance
Transport
Popular
Kamloops → Kelowna by bus
  1. Take the bus from Kamloops to Kelownabus bus
2h 35m
See more transport options
Activities
  • Waterfront Park
  • H2O Adventure Fitness Centre
Explore Kelowna itineraries
Hotel
Hotel
Recommended

Prestige Beach House, WorldHotels Crafted

7.8349 reviews
See more hotels

Day 17: Calgary, AB, Canada

18 days in Canada

Winnipeg Edmonton

Itinerary navigation

Day 1: Winnipeg, MB, Canada

Activities
  • Winnipeg Art Gallery WAG-Qaumajuq
  • FortWhyte Alive
Explore Winnipeg itineraries
Hotel
Hotel
Recommended

Days Inn & Suites by Wyndham Winnipeg Airport Manitoba

7.4770 reviews
See more hotels

Day 2: Toronto, ON, Canada

Day 3: Montreal, QC, Canada

Day 4: Quebec, QC, Canada

Distance
Transport
Popular
Montreal → Quebec by taxi
  1. Take the taxi from Montreal to Quebectaxi taxi 0 m
2h 45m
$752
See more transport options
Activities
  • Notre-Dame de Quebec Basilica-Cathedral
  • Ile dOrleans
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,457 reviews
See more hotels

Day 5: Sherbrooke, QC, Canada

Distance
Transport
Popular
Quebec → Sherbrooke by bus
  1. Take the bus from Quebec to Sherbrookebus bus
  2. Take the transfer from Quebec to Sherbrooketransfer
  3. Take the bus from Quebec to Sherbrookebus bus
5h 55m
See more transport options
Activities
  • Sentier des Grandes-Fourches
  • Centre dinterpretation de lhistoire de Sherbrooke
Explore Sherbrooke itineraries
Hotel
Hotel
Recommended

OTL Gouverneur Sherbrooke

9.31,580 reviews
See more hotels

Day 6: Drummondville, QC, Canada

Day 7: Trois-Rivières, QC, Canada

Day 8: Saint-Jérôme, QC, Canada

Day 9: Laval, QC, Canada

Distance
Transport
Popular
Saint-Jérôme → Laval by train
  1. Take the train from Saint-Jérôme to Lavaltrain train
42 min
$3–8
See more transport options
Activities
  • Illumi by Cavalia
  • Parc de la Riviere des Mille Iles
Explore Laval itineraries
Hotel
Hotel
Recommended

Le St-Martin Hotel & Suites

8.81,320 reviews
See more hotels

Day 10: Gatineau, QC, Canada

Distance
Transport
Popular
Laval → Gatineau by bus
  1. Take the bus from Laval to Gatineaubus bus
2h 10m
$26–40
See more transport options
Activities
  • Canadian Museum of History
  • Lusk Cave
Explore Gatineau itineraries
Hotel
Hotel
Recommended

Les Suites Hotel Ottawa

8.11,212 reviews
See more hotels

Day 11: Ottawa, ON, Canada

Distance
Transport
Popular
Gatineau → Ottawa by bus
  1. Take the bus from Gatineau to Ottawabus bus
29 min
$1–3
See more transport options
Activities
  • Hogs Back Falls
  • Dominion Arboretum
Explore Ottawa itineraries
Hotel
Hotel
Recommended

Cartier Place Suite Hotel

7.92,029 reviews
See more hotels

Day 12: Vancouver, BC, Canada

Day 13: Victoria, BC, Canada

Distance
Transport
Popular
Vancouver → Victoria by train
  1. Take the train from Vancouver to Victoriatrain train
35 min
See more transport options
Activities
  • Miniature World
  • Whale Watching Tour
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,095 reviews
See more hotels

Day 14: Nanaimo, BC, Canada

Distance
Transport
Popular
Victoria → Nanaimo by bus
  1. Take the bus from Victoria to Nanaimobus bus
1h 55m
$46
See more transport options
Activities
  • Pipers Lagoon Park
  • Mount Benson Regional Park
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,095 reviews
See more hotels

Day 15: Kamloops, BC, Canada

Day 16: Kelowna, BC, Canada

Distance
Transport
Popular
Kamloops → Kelowna by bus
  1. Take the bus from Kamloops to Kelownabus bus
2h 35m
See more transport options
Activities
  • Geert Maas Sculpture Gardens and Gallery
  • Kangaroo Creek Farm
Explore Kelowna itineraries
Hotel
Hotel
Recommended

Prestige Beach House, WorldHotels Crafted

7.8349 reviews
See more hotels

Day 17: Calgary, AB, Canada

Day 18: Edmonton, AB, Canada

19 days in Canada

Toronto Lethbridge

Itinerary navigation

Day 1: Toronto, ON, Canada

Activities
  • Nathan Phillips Square
  • CN Tower
Explore Toronto itineraries
Hotel
Hotel
Recommended

The Omni King Edward Hotel

9.11,876 reviews
See more hotels

Day 2: Montreal, QC, Canada

Day 3: Quebec, QC, Canada

Distance
Transport
Popular
Montreal → Quebec by taxi
  1. Take the taxi from Montreal to Quebectaxi taxi 0 m
2h 45m
$752
See more transport options
Activities
  • La Citadelle de Quebec
  • Rue Saint-Louis
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,457 reviews
See more hotels

Day 4: Sherbrooke, QC, Canada

Day 5: Drummondville, QC, Canada

Day 6: Trois-Rivières, QC, Canada

Day 7: Saint-Jérôme, QC, Canada

Day 8: Laval, QC, Canada

Distance
Transport
Popular
Saint-Jérôme → Laval by train
  1. Take the train from Saint-Jérôme to Lavaltrain train
42 min
$3–8
See more transport options
Activities
  • Armand-Frappier Museum
  • Funtopia Laval
Explore Laval itineraries
Hotel
Hotel
Recommended

Le St-Martin Hotel & Suites

8.81,320 reviews
See more hotels

Day 9: Gatineau, QC, Canada

Distance
Transport
Popular
Laval → Gatineau by bus
  1. Take the bus from Laval to Gatineaubus bus
2h 10m
$26–40
See more transport options
Activities
  • Les Brasseurs du Temps
  • Alexandra Bridge
Explore Gatineau itineraries
Hotel
Hotel
Recommended

Les Suites Hotel Ottawa

8.11,212 reviews
See more hotels

Day 10: Ottawa, ON, Canada

Distance
Transport
Popular
Gatineau → Ottawa by bus
  1. Take the bus from Gatineau to Ottawabus bus
29 min
$1–3
See more transport options
Activities
  • Canada Aviation and Space Museum
  • Diefenbunker Cold War Museum
Explore Ottawa itineraries
Hotel
Hotel
Recommended

Cartier Place Suite Hotel

7.92,029 reviews
See more hotels

Day 11: Vancouver, BC, Canada

Day 12: Victoria, BC, Canada

Distance
Transport
Popular
Vancouver → Victoria by train
  1. Take the train from Vancouver to Victoriatrain train
35 min
See more transport options
Activities
  • Inner Harbour Causeway
  • Ogden Point Breakwater
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,095 reviews
See more hotels

Day 13: Nanaimo, BC, Canada

Distance
Transport
Popular
Victoria → Nanaimo by bus
  1. Take the bus from Victoria to Nanaimobus bus
1h 55m
$46
See more transport options
Activities
  • Diving at Artificial Reefs
  • Pipers Lagoon Park
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,095 reviews
See more hotels

Day 14: Kamloops, BC, Canada

Day 15: Kelowna, BC, Canada

Distance
Transport
Popular
Kamloops → Kelowna by bus
  1. Take the bus from Kamloops to Kelownabus bus
2h 35m
See more transport options
Activities
  • Kasugai Gardens
  • Waterfront Park
Explore Kelowna itineraries
Hotel
Hotel
Recommended

Prestige Beach House, WorldHotels Crafted

7.8349 reviews
See more hotels

Day 16: Calgary, AB, Canada

Day 17: Edmonton, AB, Canada

Day 18: Fort McMurray, AB, Canada

Distance
Transport
Popular
Edmonton → Fort McMurray by bus
  1. Take the bus from Edmonton to Fort McMurraybus bus
5h 10m
$60–130
See more transport options
Activities
  • Birchwood Trails Hiking
  • Heritage Village
Explore Fort McMurray itineraries
Hotel
Hotel
Recommended

BCM Inns Fort McMurray - Downtown

8.187 reviews
See more hotels

Day 19: Lethbridge, AB, Canada

20 days in Canada

Montreal Kingston

Itinerary navigation

Day 1: Montreal, QC, Canada

Activities
  • Jean-Talon Market
  • Lachine Canal National Historic Site
Explore Montreal itineraries
Hotel
Hotel
Recommended

LaCité Cozy Apartment Close to Central Montreal

8.423 reviews
See more hotels

Day 2: Quebec, QC, Canada

Distance
Transport
Popular
Montreal → Quebec by taxi
  1. Take the taxi from Montreal to Quebectaxi taxi 0 m
2h 45m
$752
See more transport options
Activities
  • Place Royale
  • Quartier Petit Champlain
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,457 reviews
See more hotels

Day 3: Toronto, ON, Canada

Day 4: Vancouver, BC, Canada

Day 5: Victoria, BC, Canada

Distance
Transport
Popular
Vancouver → Victoria by train
  1. Take the train from Vancouver to Victoriatrain train
35 min
See more transport options
Activities
  • Whale Watching Tour
  • Chinatown
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,095 reviews
See more hotels

Day 6: Nanaimo, BC, Canada

Distance
Transport
Popular
Victoria → Nanaimo by bus
  1. Take the bus from Victoria to Nanaimobus bus
1h 55m
$46
See more transport options
Activities
  • Newcastle Island Marine Provincial Park
  • Nanaimo Bar Trail
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,095 reviews
See more hotels

Day 7: Kamloops, BC, Canada

Day 8: Kelowna, BC, Canada

Distance
Transport
Popular
Kamloops → Kelowna by bus
  1. Take the bus from Kamloops to Kelownabus bus
2h 35m
See more transport options
Activities
  • H2O Adventure Fitness Centre
  • Okanagan Lake Boating
Explore Kelowna itineraries
Hotel
Hotel
Recommended

Prestige Beach House, WorldHotels Crafted

7.8349 reviews
See more hotels

Day 9: Calgary, AB, Canada

Day 10: Edmonton, AB, Canada

Day 11: Fort McMurray, AB, Canada

Distance
Transport
Popular
Edmonton → Fort McMurray by bus
  1. Take the bus from Edmonton to Fort McMurraybus bus
5h 10m
$60–130
See more transport options
Activities
  • Vista Ridge All Seasons Park
  • MacDonald Island Park
Explore Fort McMurray itineraries
Hotel
Hotel
Recommended

BCM Inns Fort McMurray - Downtown

8.187 reviews
See more hotels

Day 12: Lethbridge, AB, Canada

Day 13: Saskatoon, SK, Canada

Day 14: Regina, SK, Canada

Distance
Transport
Popular
Saskatoon → Regina by bus
  1. Take the bus from Saskatoon to Reginabus bus
2h 40m
$40–95
See more transport options
Activities
  • Casino Regina
  • Royal Saskatchewan Museum
Explore Regina itineraries
Hotel
Hotel
Recommended

Ramada Plaza by Wyndham Regina Downtown

7.8192 reviews
See more hotels

Day 15: Winnipeg, MB, Canada

Distance
Transport
Popular
Regina → Winnipeg by fly
  1. Fly from Regina to Winnipegplane plane
  2. Take the transfer from Regina to Winnipegtransfer
  3. Take the bus from Regina to Winnipegbus bus
1h 56m
$144–788
See more transport options
Activities
  • Assiniboine Park Zoo
  • Journey to Churchill exhibit
Explore Winnipeg itineraries
Hotel
Hotel
Recommended

Days Inn & Suites by Wyndham Winnipeg Airport Manitoba

7.4770 reviews
See more hotels

Days 16–17: Thunder Bay, ON, Canada

Day 18: Sault Ste. Marie, ON, Canada

Distance
Transport
Popular
Thunder Bay → Sault Ste. Marie by fly
  1. Fly from Thunder Bay to Sault Ste. Marieplane plane
  2. Take the taxi from Thunder Bay to Sault Ste. Marietaxi taxi
1h 35m
$366–658
See more transport options
Activities
  • Gateway Casinos Sault Ste Marie
  • Art Gallery of Algoma
Explore Sault Ste. Marie itineraries
Hotel
Hotel
Recommended

Quattro Hotel & Conf Centre, an Ascend Collection Hotel

8.4576 reviews
See more hotels

Day 19: Ottawa, ON, Canada

Day 20: Kingston, ON, Canada

Distance
Transport
Popular
Ottawa → Kingston by bus
  1. Take the bus from Ottawa to Kingstonbus bus
2h 15m
$27–45
See more transport options
Activities
  • Pump House Steam Museum
  • Little Cataraqui Creek Conservation Area
Explore Kingston itineraries
Hotel
Hotel
Recommended

Best Western Fireside Inn

8549 reviews
See more hotels

30 days in Canada

Vancouver Regina

Itinerary navigation

Day 1: Vancouver, BC, Canada

Activities
  • Stanley Park Seawall Bike Ride
  • Queen Elizabeth Park
Explore Vancouver itineraries
Hotel
Hotel
Recommended

Fairmont Pacific Rim

9.2530 reviews
See more hotels

Day 2: Victoria, BC, Canada

Distance
Transport
Popular
Vancouver → Victoria by train
  1. Take the train from Vancouver to Victoriatrain train
35 min
See more transport options
Activities
  • Fishermans Wharf
  • Ogden Point Breakwater
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,095 reviews
See more hotels

Day 3: Nanaimo, BC, Canada

Distance
Transport
Popular
Victoria → Nanaimo by bus
  1. Take the bus from Victoria to Nanaimobus bus
1h 55m
$46
See more transport options
Activities
  • Coombs Old Country Market
  • Dinghy Dock Pub
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,095 reviews
See more hotels

Day 4: Kamloops, BC, Canada

Day 5: Kelowna, BC, Canada

Distance
Transport
Popular
Kamloops → Kelowna by bus
  1. Take the bus from Kamloops to Kelownabus bus
2h 35m
See more transport options
Activities
  • Waterfront Park
  • Okanagan Lake Boating
Explore Kelowna itineraries
Hotel
Hotel
Recommended

Prestige Beach House, WorldHotels Crafted

7.8349 reviews
See more hotels

Day 6: Calgary, AB, Canada

Day 7: Toronto, ON, Canada

Day 8: Montreal, QC, Canada

Day 9: Quebec, QC, Canada

Distance
Transport
Popular
Montreal → Quebec by taxi
  1. Take the taxi from Montreal to Quebectaxi taxi 0 m
2h 45m
$752
See more transport options
Activities
  • Funicular du Vieux-Quebec
  • La Citadelle de Quebec
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,457 reviews
See more hotels

Day 10: Sherbrooke, QC, Canada

Day 11: Drummondville, QC, Canada

Day 12: Trois-Rivières, QC, Canada

Day 13: Saint-Jérôme, QC, Canada

Day 14: Laval, QC, Canada

Distance
Transport
Popular
Saint-Jérôme → Laval by train
  1. Take the train from Saint-Jérôme to Lavaltrain train
42 min
$3–8
See more transport options
Activities
  • Centropolis Entertainment Complex
  • Illumi by Cavalia
Explore Laval itineraries
Hotel
Hotel
Recommended

Le St-Martin Hotel & Suites

8.81,320 reviews
See more hotels

Day 15: Gatineau, QC, Canada

Distance
Transport
Popular
Laval → Gatineau by bus
  1. Take the bus from Laval to Gatineaubus bus
2h 10m
$26–40
See more transport options
Activities
  • La Fonderie
  • Musee des Pionniers
Explore Gatineau itineraries
Hotel
Hotel
Recommended

Les Suites Hotel Ottawa

8.11,212 reviews
See more hotels

Day 16: Ottawa, ON, Canada

Distance
Transport
Popular
Gatineau → Ottawa by bus
  1. Take the bus from Gatineau to Ottawabus bus
29 min
$1–3
See more transport options
Activities
  • Canadian Museum of History
  • ByWard Market
Explore Ottawa itineraries
Hotel
Hotel
Recommended

Cartier Place Suite Hotel

7.92,029 reviews
See more hotels

Day 17: Kingston, ON, Canada

Distance
Transport
Popular
Ottawa → Kingston by bus
  1. Take the bus from Ottawa to Kingstonbus bus
2h 15m
$27–45
See more transport options
Activities
  • Agnes Etherington Art Centre
  • Lemoine Point Conservation Area
Explore Kingston itineraries
Hotel
Hotel
Recommended

Best Western Fireside Inn

8549 reviews
See more hotels

Day 18: Hamilton, ON, Canada

Day 19: Kitchener, ON, Canada

Distance
Transport
Popular
Hamilton → Kitchener by bus
  1. Take the bus from Hamilton to Kitchenerbus bus
  2. Take the bus from Hamilton to Kitchenerbus bus
2h 20m
$17–20
See more transport options
Activities
  • Kitchener Public Library Central Branch
  • Kitchener-Waterloo Art Gallery
Explore Kitchener itineraries
Hotel
Hotel
Recommended

Courtyard by Marriott Kitchener

7.9130 reviews
See more hotels

Day 20: Guelph, ON, Canada

Distance
Transport
Popular
Kitchener → Guelph by train
  1. Take the train from Kitchener to Guelphtrain train
19 min
$5–200
See more transport options
Activities
  • University of Guelph Arboretum
  • John Galt Park
Explore Guelph itineraries
Hotel
Hotel
Recommended

Comfort Inn Guelph

7.6369 reviews
See more hotels

Day 21: London, ON, Canada

Distance
Transport
Popular
Guelph → London by bus
  1. Take the bus from Guelph to Londonbus bus
2h 35m
$19–29
See more transport options
Activities
  • Grand Theatre
  • East Park
Explore London itineraries
Hotel
Hotel
Recommended

Motel 6-London, ON - Ontario

6.71,130 reviews
See more hotels

Day 22: Oakville, ON, Canada

Distance
Transport
Popular
London → Oakville by train
  1. Take the train from London to Oakvilletrain train
1h 46m
$35–240
See more transport options
Activities
  • Lakeside Park
  • Glen Abbey Golf Club
Explore Oakville itineraries
Hotel
Hotel
Recommended

Holiday Inn Oakville Centre by IHG

8.1389 reviews
See more hotels

Day 23: St. Catharines, ON, Canada

Distance
Transport
Popular
Oakville → St. Catharines by train
  1. Take the train from Oakville to St. Catharinestrain train
1h 24m
$10–220
See more transport options
Activities
  • Short Hills Provincial Park
  • Port Dalhousie Lakeside Park and Carousel
Explore St. Catharines itineraries
Hotel
Hotel
Recommended

Best Western St Catharines Hotel & Conference Centre

7.8564 reviews
See more hotels

Day 24: Mississauga, ON, Canada

Day 25: Windsor, ON, Canada

Distance
Transport
Popular
Mississauga → Windsor by bus
  1. Take the bus from Mississauga to Windsorbus bus
4h 55m
$50–80
See more transport options
Activities
  • Holy Trinity Parish Church
  • Shopping on Peascod Street
Explore Windsor itineraries
Hotel
Hotel
Recommended

Comfort Inn Detroit Downtown

6.4552 reviews
See more hotels

Day 26: Sarnia, ON, Canada

Distance
Transport
Popular
Windsor → Sarnia by train
  1. Take the train from Windsor to Sarniatrain train
  2. Take the train from Windsor to Sarniatrain train
3h 58m
$64–461
See more transport options
Activities
  • Sarnia Farmers Market
  • Starlight Casino Point Edward
Explore Sarnia itineraries
Hotel
Hotel
Recommended

Best Western Port Huron Blue Water Bridge

6.8305 reviews
See more hotels

Days 27–28: Thunder Bay, ON, Canada

Day 29: Winnipeg, MB, Canada

Day 30: Regina, SK, Canada

Must-see Canada

Plot your journey across Canada, visiting its many must-see destinations. With just a short train ride or scenic drive, you can journey from one region to another.

Popular cities in Canada to visit