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ômeItinerary navigation
Day 1: Toronto, ON, Canada
Activities
- Hockey Hall of Fame
- Graffiti Alley
Hotel
RecommendedHotel

Day 2: Montreal, QC, Canada
Distance
PopularTransport
- Take the carferry from Toronto to Montrealcarferry
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
2h 38m
$204–619
Activities
- Pointe-a-Calliere Montreal Archaeology and History Complex
- Shopping on Rue Sainte-Catherine
Hotel
RecommendedHotel

Day 3: Quebec, QC, Canada
Distance
PopularTransport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$752
Activities
- Place Royale
- Grande Allee
Hotel
RecommendedHotel

Day 4: Sherbrooke, QC, Canada
Distance
PopularTransport
- Take the bus from Quebec to Sherbrookebus
- Take the transfer from Quebec to Sherbrooketransfer
- Take the bus from Quebec to Sherbrookebus
5h 55m
See more transport optionsActivities
- Microbrasserie Le Boquebiere
- Parc du Mont-Bellevue
Hotel
RecommendedHotel

Day 5: Drummondville, QC, Canada
Distance
PopularTransport
- Take the bus from Sherbrooke to Drummondvillebus
- Take the transfer from Sherbrooke to Drummondvilletransfer
- Take the train from Sherbrooke to Drummondvilletrain
5h 5m
$58–259
Activities
- Espace Phoenix
- Domaine Trent
Hotel
RecommendedHotel

Day 6: Trois-Rivières, QC, Canada
Distance
PopularTransport
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
4h 2m
$6–146
Activities
- Mural Art Walk
- Old Prison of Trois-Rivieres
Hotel
RecommendedHotel

Day 7: Saint-Jérôme, QC, Canada
Distance
PopularTransport
- Take the bus from Trois-Rivières to Saint-Jérômebus
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the subway from Trois-Rivières to Saint-Jérômesubway
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the bus from Trois-Rivières to Saint-Jérômebus
3h 18m
$46–57
Activities
- Marche Public de Saint-Jerome
- Centre commercial Carrefour du Nord
Hotel
RecommendedHotel

8 days in Canada
Montreal KelownaItinerary navigation
Day 1: Montreal, QC, Canada
Activities
- Explore Plateau Mont-Royal
- Lachine Canal National Historic Site
Hotel
RecommendedHotel

Day 2: Quebec, QC, Canada
Distance
PopularTransport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$752
Activities
- Musee de la civilisation
- Funicular du Vieux-Quebec
Hotel
RecommendedHotel

Day 3: Toronto, ON, Canada
Distance
PopularTransport
- Take the bus from Quebec to Torontobus
- Take the transfer from Quebec to Torontotransfer
- Fly from Quebec to Torontoplane
- Take the carferry from Quebec to Torontocarferry
3h 57m
$244–620
Activities
- CN Tower
- Nathan Phillips Square
Hotel
RecommendedHotel

Day 4: Vancouver, BC, Canada
Distance
PopularTransport
- Take the train from Toronto to Vancouvertrain
- Take the transfer from Toronto to Vancouvertransfer
- Fly from Toronto to Vancouverplane
- Take the transfer from Toronto to Vancouvertransfer
- Take the subway from Toronto to Vancouversubway
6h 59m
$175–738
Activities
- Canada Place and FlyOver Canada
- Robson Street Shopping
Hotel
RecommendedHotel

Day 5: Victoria, BC, Canada
Distance
PopularTransport
- Take the train from Vancouver to Victoriatrain
35 min
See more transport optionsActivities
- Chinatown
- Royal BC Museum
Hotel
RecommendedHotel

Day 6: Nanaimo, BC, Canada
Distance
PopularTransport
- Take the bus from Victoria to Nanaimobus
1h 55m
$46
Activities
- Nanaimo Bar Trail
- Pipers Lagoon Park
Hotel
RecommendedHotel

Day 7: Kamloops, BC, Canada
Distance
PopularTransport
- Take the ferry from Nanaimo to Kamloopsferry
- Take the walk from Nanaimo to Kamloopswalk
- Take the subway from Nanaimo to Kamloopssubway
- Take the transfer from Nanaimo to Kamloopstransfer
- Take the bus from Nanaimo to Kamloopsbus
6h 15m
See more transport optionsActivities
- Kamloops Lake Viewpoint
- Red Collar Brewing Co
Hotel
RecommendedHotel

Day 8: Kelowna, BC, Canada
Distance
PopularTransport
- Take the bus from Kamloops to Kelownabus
2h 35m
See more transport optionsActivities
- Summerhill Pyramid Winery
- Waterfront Park
Hotel
RecommendedHotel

9 days in Canada
Vancouver QuebecItinerary navigation
Day 1: Vancouver, BC, Canada
Activities
- Dr Sun Yat-Sen Classical Chinese Garden
- Queen Elizabeth Park
Hotel
RecommendedHotel

Day 2: Victoria, BC, Canada
Distance
PopularTransport
- Take the train from Vancouver to Victoriatrain
35 min
See more transport optionsActivities
- Maritime Museum of BC
- Whale Watching Tour
Hotel
RecommendedHotel

Day 3: Nanaimo, BC, Canada
Distance
PopularTransport
- Take the bus from Victoria to Nanaimobus
1h 55m
$46
Activities
- Pipers Lagoon Park
- Maffeo Sutton Park
Hotel
RecommendedHotel

Day 4: Kamloops, BC, Canada
Distance
PopularTransport
- Take the ferry from Nanaimo to Kamloopsferry
- Take the walk from Nanaimo to Kamloopswalk
- Take the subway from Nanaimo to Kamloopssubway
- Take the transfer from Nanaimo to Kamloopstransfer
- Take the bus from Nanaimo to Kamloopsbus
6h 15m
See more transport optionsActivities
- Secwepemc Museum & Heritage Park
- Riverside Park
Hotel
RecommendedHotel

Day 5: Kelowna, BC, Canada
Distance
PopularTransport
- Take the bus from Kamloops to Kelownabus
2h 35m
See more transport optionsActivities
- Rotary Beach Park
- Summerhill Pyramid Winery
Hotel
RecommendedHotel

Day 6: Calgary, AB, Canada
Distance
PopularTransport
- Take the bus from Kelowna to Calgarybus
- Take the transfer from Kelowna to Calgarytransfer
- Fly from Kelowna to Calgaryplane
- Take the transfer from Kelowna to Calgarytransfer
- Take the bus from Kelowna to Calgarybus
2h 28m
$78–554
Activities
- Fish Creek Provincial Park
- Calgary Zoo
Hotel
RecommendedHotel

Day 7: Toronto, ON, Canada
Distance
PopularTransport
- Take the bus from Calgary to Torontobus
- Take the transfer from Calgary to Torontotransfer
- Fly from Calgary to Torontoplane
- Take the transfer from Calgary to Torontotransfer
- Take the train from Calgary to Torontotrain
5h 32m
$179–727
Activities
- Ripleys Aquarium of Canada
- Graffiti Alley
Hotel
RecommendedHotel

Day 8: Montreal, QC, Canada
Distance
PopularTransport
- Take the carferry from Toronto to Montrealcarferry
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
2h 38m
$204–619
Activities
- La Ronde Amusement Park
- Montreal Biodome
Hotel
RecommendedHotel

Day 9: Quebec, QC, Canada
Distance
PopularTransport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$752
Activities
- Ile dOrleans
- Grande Allee
Hotel
RecommendedHotel

10 days in Canada
Quebec EdmontonItinerary navigation
Day 1: Quebec, QC, Canada
Activities
- Old Quebec
- Fairmont Le Chateau Frontenac
Hotel
RecommendedHotel

Day 2: Montreal, QC, Canada
Distance
PopularTransport
- Take the bus from Quebec to Montrealbus
2h 55m
$50–75
Activities
- Explore Plateau Mont-Royal
- Jean-Talon Market
Hotel
RecommendedHotel

Day 3: Toronto, ON, Canada
Distance
PopularTransport
- Take the bus from Montreal to Torontobus
- Take the transfer from Montreal to Torontotransfer
- Fly from Montreal to Torontoplane
- Take the carferry from Montreal to Torontocarferry
3h 1m
$204–620
Activities
- Hockey Hall of Fame
- CN Tower
Hotel
RecommendedHotel

Day 4: Vancouver, BC, Canada
Distance
PopularTransport
- Take the train from Toronto to Vancouvertrain
- Take the transfer from Toronto to Vancouvertransfer
- Fly from Toronto to Vancouverplane
- Take the transfer from Toronto to Vancouvertransfer
- Take the subway from Toronto to Vancouversubway
6h 59m
$175–738
Activities
- Museum of Anthropology at UBC
- Grouse Mountain Skyride and Peak Experience
Hotel
RecommendedHotel

Day 5: Victoria, BC, Canada
Distance
PopularTransport
- Take the train from Vancouver to Victoriatrain
35 min
See more transport optionsActivities
- Fishermans Wharf
- Victoria Bug Zoo
Hotel
RecommendedHotel

Day 6: Nanaimo, BC, Canada
Distance
PopularTransport
- Take the bus from Victoria to Nanaimobus
1h 55m
$46
Activities
- Nanaimo Bar Trail
- Neck Point Park
Hotel
RecommendedHotel

Day 7: Kamloops, BC, Canada
Distance
PopularTransport
- Take the ferry from Nanaimo to Kamloopsferry
- Take the walk from Nanaimo to Kamloopswalk
- Take the subway from Nanaimo to Kamloopssubway
- Take the transfer from Nanaimo to Kamloopstransfer
- Take the bus from Nanaimo to Kamloopsbus
6h 15m
See more transport optionsActivities
- Kenna Cartwright Park
- Bright Eye Brewing
Hotel
RecommendedHotel

Day 8: Kelowna, BC, Canada
Distance
PopularTransport
- Take the bus from Kamloops to Kelownabus
2h 35m
See more transport optionsActivities
- H2O Adventure Fitness Centre
- Okanagan Lake Boating
Hotel
RecommendedHotel

Day 9: Calgary, AB, Canada
Distance
PopularTransport
- Take the bus from Kelowna to Calgarybus
- Take the transfer from Kelowna to Calgarytransfer
- Fly from Kelowna to Calgaryplane
- Take the transfer from Kelowna to Calgarytransfer
- Take the bus from Kelowna to Calgarybus
2h 28m
$78–554
Activities
- Fort Calgary
- Devonian Gardens
Hotel
RecommendedHotel

Day 10: Edmonton, AB, Canada
Distance
PopularTransport
- Take the bus from Calgary to Edmontonbus
- Take the bus from Calgary to Edmontonbus
3h 57m
$49–70
Activities
- Ukrainian Cultural Heritage Village
- West Edmonton Mall
Hotel
RecommendedHotel

11 days in Canada
Ottawa EdmontonItinerary navigation
Day 1: Ottawa, ON, Canada
Activities
- Supreme Court of Canada
- National Gallery of Canada
Hotel
RecommendedHotel

Day 2: Montreal, QC, Canada
Distance
PopularTransport
- Take the train from Ottawa to Montrealtrain
1h 58m
$40–250
Activities
- Shopping on Rue Sainte-Catherine
- Old Montreal Walking Tour
Hotel
RecommendedHotel

Day 3: Quebec, QC, Canada
Distance
PopularTransport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$752
Activities
- Place Royale
- La Citadelle de Quebec
Hotel
RecommendedHotel

Day 4: Toronto, ON, Canada
Distance
PopularTransport
- Take the bus from Quebec to Torontobus
- Take the transfer from Quebec to Torontotransfer
- Fly from Quebec to Torontoplane
- Take the carferry from Quebec to Torontocarferry
3h 57m
$244–620
Activities
- Hockey Hall of Fame
- Rogers Centre
Hotel
RecommendedHotel

Day 5: Vancouver, BC, Canada
Distance
PopularTransport
- Take the train from Toronto to Vancouvertrain
- Take the transfer from Toronto to Vancouvertransfer
- Fly from Toronto to Vancouverplane
- Take the transfer from Toronto to Vancouvertransfer
- Take the subway from Toronto to Vancouversubway
6h 59m
$175–738
Activities
- Robson Street Shopping
- Capilano Suspension Bridge Park
Hotel
RecommendedHotel

Day 6: Victoria, BC, Canada
Distance
PopularTransport
- Take the train from Vancouver to Victoriatrain
35 min
See more transport optionsActivities
- Royal BC Museum
- Inner Harbour Causeway
Hotel
RecommendedHotel

Day 7: Nanaimo, BC, Canada
Distance
PopularTransport
- Take the bus from Victoria to Nanaimobus
1h 55m
$46
Activities
- Nanaimo Museum
- Old City Quarter
Hotel
RecommendedHotel

Day 8: Kamloops, BC, Canada
Distance
PopularTransport
- Take the ferry from Nanaimo to Kamloopsferry
- Take the walk from Nanaimo to Kamloopswalk
- Take the subway from Nanaimo to Kamloopssubway
- Take the transfer from Nanaimo to Kamloopstransfer
- Take the bus from Nanaimo to Kamloopsbus
6h 15m
See more transport optionsActivities
- Secwepemc Museum & Heritage Park
- BC Wildlife Park
Hotel
RecommendedHotel

Day 9: Kelowna, BC, Canada
Distance
PopularTransport
- Take the bus from Kamloops to Kelownabus
2h 35m
See more transport optionsActivities
- Rotary Beach Park
- Fintry Provincial Park
Hotel
RecommendedHotel

Day 10: Calgary, AB, Canada
Distance
PopularTransport
- Take the bus from Kelowna to Calgarybus
- Take the transfer from Kelowna to Calgarytransfer
- Fly from Kelowna to Calgaryplane
- Take the transfer from Kelowna to Calgarytransfer
- Take the bus from Kelowna to Calgarybus
2h 28m
$78–554
Activities
- CrossIron Mills
- Fish Creek Provincial Park
Hotel
RecommendedHotel

Day 11: Edmonton, AB, Canada
Distance
PopularTransport
- Take the bus from Calgary to Edmontonbus
- Take the bus from Calgary to Edmontonbus
3h 57m
$49–70
Activities
- Fort Edmonton Park
- TELUS World of Science Edmonton
Hotel
RecommendedHotel

12 days in Canada
Victoria GatineauItinerary navigation
Day 1: Victoria, BC, Canada
Activities
- Miniature World
- Art Gallery of Greater Victoria
Hotel
RecommendedHotel

Day 2: Vancouver, BC, Canada
Distance
PopularTransport
- Fly from Victoria to Vancouverplane
35 min
$100–330
Activities
- Gastown Steam Clock
- Robson Street Shopping
Hotel
RecommendedHotel

Day 3: Calgary, AB, Canada
Distance
PopularTransport
- Take the subway from Vancouver to Calgarysubway
- Take the transfer from Vancouver to Calgarytransfer
- Fly from Vancouver to Calgaryplane
- Take the transfer from Vancouver to Calgarytransfer
- Take the bus from Vancouver to Calgarybus
3h 3m
$78–417
Activities
- Nose Hill Park
- CrossIron Mills
Hotel
RecommendedHotel

Day 4: Toronto, ON, Canada
Distance
PopularTransport
- Take the bus from Calgary to Torontobus
- Take the transfer from Calgary to Torontotransfer
- Fly from Calgary to Torontoplane
- Take the transfer from Calgary to Torontotransfer
- Take the train from Calgary to Torontotrain
5h 32m
$179–727
Activities
- Nathan Phillips Square
- Ripleys Aquarium of Canada
Hotel
RecommendedHotel

Day 5: Montreal, QC, Canada
Distance
PopularTransport
- Take the carferry from Toronto to Montrealcarferry
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
2h 38m
$204–619
Activities
- Montreal Museum of Fine Arts
- La Ronde Amusement Park
Hotel
RecommendedHotel

Day 6: Quebec, QC, Canada
Distance
PopularTransport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$752
Activities
- Ile dOrleans
- Huron-Wendat Museum and Traditional Site
Hotel
RecommendedHotel

Day 7: Sherbrooke, QC, Canada
Distance
PopularTransport
- Take the bus from Quebec to Sherbrookebus
- Take the transfer from Quebec to Sherbrooketransfer
- Take the bus from Quebec to Sherbrookebus
5h 55m
See more transport optionsActivities
- Parc Jacques-Cartier
- Karting Sherbrooke
Hotel
RecommendedHotel

Day 8: Drummondville, QC, Canada
Distance
PopularTransport
- Take the bus from Sherbrooke to Drummondvillebus
- Take the transfer from Sherbrooke to Drummondvilletransfer
- Take the train from Sherbrooke to Drummondvilletrain
5h 5m
$58–259
Activities
- Promenade Riviere
- Maison des arts Desjardins Drummondville
Hotel
RecommendedHotel

Day 9: Trois-Rivières, QC, Canada
Distance
PopularTransport
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
4h 2m
$6–146
Activities
- Musee POP
- Old Trois-Rivieres
Hotel
RecommendedHotel

Day 10: Saint-Jérôme, QC, Canada
Distance
PopularTransport
- Take the bus from Trois-Rivières to Saint-Jérômebus
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the subway from Trois-Rivières to Saint-Jérômesubway
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the bus from Trois-Rivières to Saint-Jérômebus
3h 18m
$46–57
Activities
- Bibliotheque Saint-Jerome
- Centre commercial Carrefour du Nord
Hotel
RecommendedHotel

Day 11: Laval, QC, Canada
Distance
PopularTransport
- Take the train from Saint-Jérôme to Lavaltrain
42 min
$3–8
Activities
- Parc de la Riviere des Mille Iles
- Cosmodome
Hotel
RecommendedHotel

Day 12: Gatineau, QC, Canada
Distance
PopularTransport
- Take the bus from Laval to Gatineaubus
2h 10m
$26–40
Activities
- Musee des Pionniers
- Lusk Cave
Hotel
RecommendedHotel

13 days in Canada
Calgary Trois-RivièresItinerary navigation
Day 1: Calgary, AB, Canada
Activities
- Studio Bell National Music Centre
- Bowness Park
Hotel
RecommendedHotel

Day 2: Vancouver, BC, Canada
Distance
PopularTransport
- Take the bus from Calgary to Vancouverbus
- Take the transfer from Calgary to Vancouvertransfer
- Fly from Calgary to Vancouverplane
- Take the transfer from Calgary to Vancouvertransfer
- Take the subway from Calgary to Vancouversubway
3h 18m
$80–411
Activities
- Granville Island Public Market
- Queen Elizabeth Park
Hotel
RecommendedHotel

Day 3: Victoria, BC, Canada
Distance
PopularTransport
- Take the train from Vancouver to Victoriatrain
35 min
See more transport optionsActivities
- Beacon Hill Park
- Parliament Buildings
Hotel
RecommendedHotel

Day 4: Nanaimo, BC, Canada
Distance
PopularTransport
- Take the bus from Victoria to Nanaimobus
1h 55m
$46
Activities
- Pipers Lagoon Park
- Nanaimo Bar Trail
Hotel
RecommendedHotel

Day 5: Kamloops, BC, Canada
Distance
PopularTransport
- Take the ferry from Nanaimo to Kamloopsferry
- Take the walk from Nanaimo to Kamloopswalk
- Take the subway from Nanaimo to Kamloopssubway
- Take the transfer from Nanaimo to Kamloopstransfer
- Take the bus from Nanaimo to Kamloopsbus
6h 15m
See more transport optionsActivities
- Big Little Science Centre
- McArthur Island Park
Hotel
RecommendedHotel

Day 6: Kelowna, BC, Canada
Distance
PopularTransport
- Take the bus from Kamloops to Kelownabus
2h 35m
See more transport optionsActivities
- Waterfront Park
- Geert Maas Sculpture Gardens and Gallery
Hotel
RecommendedHotel

Day 7: Edmonton, AB, Canada
Distance
PopularTransport
- Take the bus from Kelowna to Edmontonbus
- Take the transfer from Kelowna to Edmontontransfer
- Fly from Kelowna to Edmontonplane
- Take the transfer from Kelowna to Edmontontransfer
- Take the bus from Kelowna to Edmontonbus
- Take the transfer from Kelowna to Edmontontransfer
- Take the tram from Kelowna to Edmontontram
3h 48m
$106–362
Activities
- Elk Island National Park
- High Level Bridge Streetcar
Hotel
RecommendedHotel

Day 8: Toronto, ON, Canada
Distance
PopularTransport
- Take the tram from Edmonton to Torontotram
- Take the transfer from Edmonton to Torontotransfer
- Take the bus from Edmonton to Torontobus
- Take the transfer from Edmonton to Torontotransfer
- Fly from Edmonton to Torontoplane
- Take the transfer from Edmonton to Torontotransfer
- Take the train from Edmonton to Torontotrain
6h 25m
$177–721
Activities
- Nathan Phillips Square
- Rogers Centre
Hotel
RecommendedHotel

Day 9: Montreal, QC, Canada
Distance
PopularTransport
- Take the carferry from Toronto to Montrealcarferry
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
2h 38m
$204–619
Activities
- Saint Josephs Oratory of Mount Royal
- Notre-Dame Basilica of Montreal
Hotel
RecommendedHotel

Day 10: Quebec, QC, Canada
Distance
PopularTransport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$752
Activities
- La Citadelle de Quebec
- Funicular du Vieux-Quebec
Hotel
RecommendedHotel

Day 11: Sherbrooke, QC, Canada
Distance
PopularTransport
- Take the bus from Quebec to Sherbrookebus
- Take the transfer from Quebec to Sherbrooketransfer
- Take the bus from Quebec to Sherbrookebus
5h 55m
See more transport optionsActivities
- Espace-Bleu
- Musee de la nature et des sciences
Hotel
RecommendedHotel

Day 12: Drummondville, QC, Canada
Distance
PopularTransport
- Take the bus from Sherbrooke to Drummondvillebus
- Take the transfer from Sherbrooke to Drummondvilletransfer
- Take the train from Sherbrooke to Drummondvilletrain
5h 5m
$58–259
Activities
- Espace Phoenix
- Parc Woodyatt
Hotel
RecommendedHotel

Day 13: Trois-Rivières, QC, Canada
Distance
PopularTransport
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
4h 2m
$6–146
Activities
- Old Prison of Trois-Rivieres
- Sanctuaire Notre-Dame-du-Cap
Hotel
RecommendedHotel

14 days in Canada
Halifax NanaimoItinerary navigation
Day 1: Halifax, NS, Canada
Activities
- Pier 21 Canadian Museum of Immigration
- Point Pleasant Park
Hotel
RecommendedHotel

Day 2: Toronto, ON, Canada
Distance
PopularTransport
- Take the bus from Halifax to Torontobus
- Take the transfer from Halifax to Torontotransfer
- Fly from Halifax to Torontoplane
- Take the transfer from Halifax to Torontotransfer
- Take the train from Halifax to Torontotrain
4h 42m
$112–466
Activities
- Kensington Market
- Distillery District
Hotel
RecommendedHotel

Day 3: Montreal, QC, Canada
Distance
PopularTransport
- Take the carferry from Toronto to Montrealcarferry
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
2h 38m
$204–619
Activities
- Pointe-a-Calliere Montreal Archaeology and History Complex
- Montreal Underground City RESO
Hotel
RecommendedHotel

Day 4: Quebec, QC, Canada
Distance
PopularTransport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$752
Activities
- La Citadelle de Quebec
- Rue Saint-Louis
Hotel
RecommendedHotel

Day 5: Sherbrooke, QC, Canada
Distance
PopularTransport
- Take the bus from Quebec to Sherbrookebus
- Take the transfer from Quebec to Sherbrooketransfer
- Take the bus from Quebec to Sherbrookebus
5h 55m
See more transport optionsActivities
- Karting Sherbrooke
- Sentier des Grandes-Fourches
Hotel
RecommendedHotel

Day 6: Drummondville, QC, Canada
Distance
PopularTransport
- Take the bus from Sherbrooke to Drummondvillebus
- Take the transfer from Sherbrooke to Drummondvilletransfer
- Take the train from Sherbrooke to Drummondvilletrain
5h 5m
$58–259
Activities
- Centre Nautique Drummondville
- Galerie dart Desjardins
Hotel
RecommendedHotel

Day 7: Trois-Rivières, QC, Canada
Distance
PopularTransport
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
4h 2m
$6–146
Activities
- Old Trois-Rivieres
- Explore Rue des Forges
Hotel
RecommendedHotel

Day 8: Saint-Jérôme, QC, Canada
Distance
PopularTransport
- Take the bus from Trois-Rivières to Saint-Jérômebus
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the subway from Trois-Rivières to Saint-Jérômesubway
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the bus from Trois-Rivières to Saint-Jérômebus
3h 18m
$46–57
Activities
- Parc Multisports Saint-Jerome
- Piste cyclable du Ptit Train du Nord
Hotel
RecommendedHotel

Day 9: Laval, QC, Canada
Distance
PopularTransport
- Take the train from Saint-Jérôme to Lavaltrain
42 min
$3–8
Activities
- Centropolis Entertainment Complex
- Putting Edge Centropolis
Hotel
RecommendedHotel

Day 10: Gatineau, QC, Canada
Distance
PopularTransport
- Take the bus from Laval to Gatineaubus
2h 10m
$26–40
Activities
- Lac Leamy Park
- Maison du Citoyen
Hotel
RecommendedHotel

Day 11: Ottawa, ON, Canada
Distance
PopularTransport
- Take the bus from Gatineau to Ottawabus
29 min
$1–3
Activities
- Gatineau Park
- Rideau Canal National Historic Site
Hotel
RecommendedHotel

Day 12: Vancouver, BC, Canada
Distance
PopularTransport
- Take the bus from Ottawa to Vancouverbus
- Take the transfer from Ottawa to Vancouvertransfer
- Fly from Ottawa to Vancouverplane
- Take the transfer from Ottawa to Vancouvertransfer
- Take the subway from Ottawa to Vancouversubway
6h 55m
$237–911
Activities
- Queen Elizabeth Park
- Stanley Park Seawall Bike Ride
Hotel
RecommendedHotel

Day 13: Victoria, BC, Canada
Distance
PopularTransport
- Take the train from Vancouver to Victoriatrain
35 min
See more transport optionsActivities
- Royal BC Museum
- Beacon Hill Park
Hotel
RecommendedHotel

Day 14: Nanaimo, BC, Canada
Distance
PopularTransport
- Take the bus from Victoria to Nanaimobus
1h 55m
$46
Activities
- WildPlay Element Parks Nanaimo
- Dinghy Dock Pub
Hotel
RecommendedHotel

15 days in Canada
London KamloopsItinerary navigation
Day 1: London, ON, Canada
Activities
- East Park
- Banting House National Historic Site
Hotel
RecommendedHotel

Day 2: Toronto, ON, Canada
Distance
PopularTransport
- Take the train from London to Torontotrain
2h 12m
$40–250
Activities
- High Park
- Toronto Eaton Centre
Hotel
RecommendedHotel

Day 3: Montreal, QC, Canada
Distance
PopularTransport
- Take the carferry from Toronto to Montrealcarferry
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
2h 38m
$204–619
Activities
- Mount Royal Park Lookout
- Explore Plateau Mont-Royal
Hotel
RecommendedHotel

Day 4: Quebec, QC, Canada
Distance
PopularTransport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$752
Activities
- Notre-Dame de Quebec Basilica-Cathedral
- Fairmont Le Chateau Frontenac
Hotel
RecommendedHotel

Day 5: Sherbrooke, QC, Canada
Distance
PopularTransport
- Take the bus from Quebec to Sherbrookebus
- Take the transfer from Quebec to Sherbrooketransfer
- Take the bus from Quebec to Sherbrookebus
5h 55m
See more transport optionsActivities
- Karting Sherbrooke
- Basilique-Cathedrale Saint-Michel
Hotel
RecommendedHotel

Day 6: Drummondville, QC, Canada
Distance
PopularTransport
- Take the bus from Sherbrooke to Drummondvillebus
- Take the transfer from Sherbrooke to Drummondvilletransfer
- Take the train from Sherbrooke to Drummondvilletrain
5h 5m
$58–259
Activities
- Golf et Academie de Golf Drummondville
- Maison des arts Desjardins Drummondville
Hotel
RecommendedHotel

Day 7: Trois-Rivières, QC, Canada
Distance
PopularTransport
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
4h 2m
$6–146
Activities
- St Lawrence River Walk
- Mural Art Walk
Hotel
RecommendedHotel

Day 8: Saint-Jérôme, QC, Canada
Distance
PopularTransport
- Take the bus from Trois-Rivières to Saint-Jérômebus
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the subway from Trois-Rivières to Saint-Jérômesubway
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the bus from Trois-Rivières to Saint-Jérômebus
3h 18m
$46–57
Activities
- Piste cyclable du Ptit Train du Nord
- Musee dart contemporain des Laurentides
Hotel
RecommendedHotel

Day 9: Laval, QC, Canada
Distance
PopularTransport
- Take the train from Saint-Jérôme to Lavaltrain
42 min
$3–8
Activities
- Illumi by Cavalia
- Centre de la Nature de Laval
Hotel
RecommendedHotel

Day 10: Gatineau, QC, Canada
Distance
PopularTransport
- Take the bus from Laval to Gatineaubus
2h 10m
$26–40
Activities
- Alexandra Bridge
- Parc Jacques-Cartier
Hotel
RecommendedHotel

Day 11: Ottawa, ON, Canada
Distance
PopularTransport
- Take the bus from Gatineau to Ottawabus
29 min
$1–3
Activities
- Hogs Back Falls
- Diefenbunker Cold War Museum
Hotel
RecommendedHotel

Day 12: Vancouver, BC, Canada
Distance
PopularTransport
- Take the bus from Ottawa to Vancouverbus
- Take the transfer from Ottawa to Vancouvertransfer
- Fly from Ottawa to Vancouverplane
- Take the transfer from Ottawa to Vancouvertransfer
- Take the subway from Ottawa to Vancouversubway
6h 55m
$237–911
Activities
- Vancouver Aquarium
- Stanley Park Seawall Bike Ride
Hotel
RecommendedHotel

Day 13: Victoria, BC, Canada
Distance
PopularTransport
- Take the train from Vancouver to Victoriatrain
35 min
See more transport optionsActivities
- Maritime Museum of BC
- Miniature World
Hotel
RecommendedHotel

Day 14: Nanaimo, BC, Canada
Distance
PopularTransport
- Take the bus from Victoria to Nanaimobus
1h 55m
$46
Activities
- Dinghy Dock Pub
- WildPlay Element Parks Nanaimo
Hotel
RecommendedHotel

Day 15: Kamloops, BC, Canada
Distance
PopularTransport
- Take the ferry from Nanaimo to Kamloopsferry
- Take the walk from Nanaimo to Kamloopswalk
- Take the subway from Nanaimo to Kamloopssubway
- Take the transfer from Nanaimo to Kamloopstransfer
- Take the bus from Nanaimo to Kamloopsbus
6h 15m
See more transport optionsActivities
- Kenna Cartwright Park
- Cliffside Climbing Gym
Hotel
RecommendedHotel

17 days in Canada
Windsor CalgaryItinerary navigation
Day 1: Windsor, ON, Canada
Activities
- River Thames Boat Trip
- Savill Garden
Hotel
RecommendedHotel

Day 2: Toronto, ON, Canada
Distance
PopularTransport
- Take the train from Windsor to Torontotrain
4h 10m
$85–300
Activities
- Graffiti Alley
- Distillery District
Hotel
RecommendedHotel

Day 3: Montreal, QC, Canada
Distance
PopularTransport
- Take the carferry from Toronto to Montrealcarferry
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
2h 38m
$204–619
Activities
- Explore Plateau Mont-Royal
- Jean-Talon Market
Hotel
RecommendedHotel

Day 4: Quebec, QC, Canada
Distance
PopularTransport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$752
Activities
- Notre-Dame de Quebec Basilica-Cathedral
- Musee de la civilisation
Hotel
RecommendedHotel

Day 5: Sherbrooke, QC, Canada
Distance
PopularTransport
- Take the bus from Quebec to Sherbrookebus
- Take the transfer from Quebec to Sherbrooketransfer
- Take the bus from Quebec to Sherbrookebus
5h 55m
See more transport optionsActivities
- Uplands Cultural and Heritage Centre
- Musee de la nature et des sciences
Hotel
RecommendedHotel

Day 6: Drummondville, QC, Canada
Distance
PopularTransport
- Take the bus from Sherbrooke to Drummondvillebus
- Take the transfer from Sherbrooke to Drummondvilletransfer
- Take the train from Sherbrooke to Drummondvilletrain
5h 5m
$58–259
Activities
- Parc Woodyatt
- Parc des Voltigeurs
Hotel
RecommendedHotel

Day 7: Trois-Rivières, QC, Canada
Distance
PopularTransport
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
4h 2m
$6–146
Activities
- Parc Laviolette
- Sanctuaire Notre-Dame-du-Cap
Hotel
RecommendedHotel

Day 8: Saint-Jérôme, QC, Canada
Distance
PopularTransport
- Take the bus from Trois-Rivières to Saint-Jérômebus
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the subway from Trois-Rivières to Saint-Jérômesubway
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the bus from Trois-Rivières to Saint-Jérômebus
3h 18m
$46–57
Activities
- Centre commercial Carrefour du Nord
- Theatre Gilles-Vigneault
Hotel
RecommendedHotel

Day 9: Laval, QC, Canada
Distance
PopularTransport
- Take the train from Saint-Jérôme to Lavaltrain
42 min
$3–8
Activities
- Parc Bernard-Landry
- Centre de la Nature de Laval
Hotel
RecommendedHotel

Day 10: Gatineau, QC, Canada
Distance
PopularTransport
- Take the bus from Laval to Gatineaubus
2h 10m
$26–40
Activities
- Old Chelsea Village
- Sentier Culturel
Hotel
RecommendedHotel

Day 11: Ottawa, ON, Canada
Distance
PopularTransport
- Take the bus from Gatineau to Ottawabus
29 min
$1–3
Activities
- Canadian War Museum
- Rideau Canal National Historic Site
Hotel
RecommendedHotel

Day 12: Vancouver, BC, Canada
Distance
PopularTransport
- Take the bus from Ottawa to Vancouverbus
- Take the transfer from Ottawa to Vancouvertransfer
- Fly from Ottawa to Vancouverplane
- Take the transfer from Ottawa to Vancouvertransfer
- Take the subway from Ottawa to Vancouversubway
6h 55m
$237–911
Activities
- Canada Place and FlyOver Canada
- Stanley Park Seawall Bike Ride
Hotel
RecommendedHotel

Day 13: Victoria, BC, Canada
Distance
PopularTransport
- Take the train from Vancouver to Victoriatrain
35 min
See more transport optionsActivities
- Miniature World
- Fishermans Wharf
Hotel
RecommendedHotel

Day 14: Nanaimo, BC, Canada
Distance
PopularTransport
- Take the bus from Victoria to Nanaimobus
1h 55m
$46
Activities
- Mount Benson Regional Park
- Newcastle Island Marine Provincial Park
Hotel
RecommendedHotel

Day 15: Kamloops, BC, Canada
Distance
PopularTransport
- Take the ferry from Nanaimo to Kamloopsferry
- Take the walk from Nanaimo to Kamloopswalk
- Take the subway from Nanaimo to Kamloopssubway
- Take the transfer from Nanaimo to Kamloopstransfer
- Take the bus from Nanaimo to Kamloopsbus
6h 15m
See more transport optionsActivities
- Bright Eye Brewing
- Tobiano Golf Course
Hotel
RecommendedHotel

Day 16: Kelowna, BC, Canada
Distance
PopularTransport
- Take the bus from Kamloops to Kelownabus
2h 35m
See more transport optionsActivities
- Waterfront Park
- H2O Adventure Fitness Centre
Hotel
RecommendedHotel

Day 17: Calgary, AB, Canada
Distance
PopularTransport
- Take the bus from Kelowna to Calgarybus
- Take the transfer from Kelowna to Calgarytransfer
- Fly from Kelowna to Calgaryplane
- Take the transfer from Kelowna to Calgarytransfer
- Take the bus from Kelowna to Calgarybus
2h 28m
$78–554
Activities
- WinSport Olympic Park
- Studio Bell National Music Centre
Hotel
RecommendedHotel

18 days in Canada
Winnipeg EdmontonItinerary navigation
Day 1: Winnipeg, MB, Canada
Activities
- Winnipeg Art Gallery WAG-Qaumajuq
- FortWhyte Alive
Hotel
RecommendedHotel

Day 2: Toronto, ON, Canada
Distance
PopularTransport
- Take the bus from Winnipeg to Torontobus
- Take the transfer from Winnipeg to Torontotransfer
- Fly from Winnipeg to Torontoplane
- Take the transfer from Winnipeg to Torontotransfer
- Take the train from Winnipeg to Torontotrain
4h 30m
$122–666
Activities
- High Park
- Kensington Market
Hotel
RecommendedHotel

Day 3: Montreal, QC, Canada
Distance
PopularTransport
- Take the carferry from Toronto to Montrealcarferry
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
2h 38m
$204–619
Activities
- Pointe-a-Calliere Montreal Archaeology and History Complex
- Explore Plateau Mont-Royal
Hotel
RecommendedHotel

Day 4: Quebec, QC, Canada
Distance
PopularTransport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$752
Activities
- Notre-Dame de Quebec Basilica-Cathedral
- Ile dOrleans
Hotel
RecommendedHotel

Day 5: Sherbrooke, QC, Canada
Distance
PopularTransport
- Take the bus from Quebec to Sherbrookebus
- Take the transfer from Quebec to Sherbrooketransfer
- Take the bus from Quebec to Sherbrookebus
5h 55m
See more transport optionsActivities
- Sentier des Grandes-Fourches
- Centre dinterpretation de lhistoire de Sherbrooke
Hotel
RecommendedHotel

Day 6: Drummondville, QC, Canada
Distance
PopularTransport
- Take the bus from Sherbrooke to Drummondvillebus
- Take the transfer from Sherbrooke to Drummondvilletransfer
- Take the train from Sherbrooke to Drummondvilletrain
5h 5m
$58–259
Activities
- Parc des Voltigeurs
- Parc Regional de la Riviere Saint-Francois
Hotel
RecommendedHotel

Day 7: Trois-Rivières, QC, Canada
Distance
PopularTransport
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
4h 2m
$6–146
Activities
- Parc Portuaire
- Cathedral of the Assumption
Hotel
RecommendedHotel

Day 8: Saint-Jérôme, QC, Canada
Distance
PopularTransport
- Take the bus from Trois-Rivières to Saint-Jérômebus
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the subway from Trois-Rivières to Saint-Jérômesubway
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the bus from Trois-Rivières to Saint-Jérômebus
3h 18m
$46–57
Activities
- Cathedrale de Saint-Jerome
- Parc regional de la Riviere-du-Nord
Hotel
RecommendedHotel

Day 9: Laval, QC, Canada
Distance
PopularTransport
- Take the train from Saint-Jérôme to Lavaltrain
42 min
$3–8
Activities
- Illumi by Cavalia
- Parc de la Riviere des Mille Iles
Hotel
RecommendedHotel

Day 10: Gatineau, QC, Canada
Distance
PopularTransport
- Take the bus from Laval to Gatineaubus
2h 10m
$26–40
Activities
- Canadian Museum of History
- Lusk Cave
Hotel
RecommendedHotel

Day 11: Ottawa, ON, Canada
Distance
PopularTransport
- Take the bus from Gatineau to Ottawabus
29 min
$1–3
Activities
- Hogs Back Falls
- Dominion Arboretum
Hotel
RecommendedHotel

Day 12: Vancouver, BC, Canada
Distance
PopularTransport
- Take the bus from Ottawa to Vancouverbus
- Take the transfer from Ottawa to Vancouvertransfer
- Fly from Ottawa to Vancouverplane
- Take the transfer from Ottawa to Vancouvertransfer
- Take the subway from Ottawa to Vancouversubway
6h 55m
$237–911
Activities
- Dr Sun Yat-Sen Classical Chinese Garden
- Robson Street Shopping
Hotel
RecommendedHotel

Day 13: Victoria, BC, Canada
Distance
PopularTransport
- Take the train from Vancouver to Victoriatrain
35 min
See more transport optionsActivities
- Miniature World
- Whale Watching Tour
Hotel
RecommendedHotel

Day 14: Nanaimo, BC, Canada
Distance
PopularTransport
- Take the bus from Victoria to Nanaimobus
1h 55m
$46
Activities
- Pipers Lagoon Park
- Mount Benson Regional Park
Hotel
RecommendedHotel

Day 15: Kamloops, BC, Canada
Distance
PopularTransport
- Take the ferry from Nanaimo to Kamloopsferry
- Take the walk from Nanaimo to Kamloopswalk
- Take the subway from Nanaimo to Kamloopssubway
- Take the transfer from Nanaimo to Kamloopstransfer
- Take the bus from Nanaimo to Kamloopsbus
6h 15m
See more transport optionsActivities
- Bright Eye Brewing
- McArthur Island Park
Hotel
RecommendedHotel

Day 16: Kelowna, BC, Canada
Distance
PopularTransport
- Take the bus from Kamloops to Kelownabus
2h 35m
See more transport optionsActivities
- Geert Maas Sculpture Gardens and Gallery
- Kangaroo Creek Farm
Hotel
RecommendedHotel

Day 17: Calgary, AB, Canada
Distance
PopularTransport
- Take the bus from Kelowna to Calgarybus
- Take the transfer from Kelowna to Calgarytransfer
- Fly from Kelowna to Calgaryplane
- Take the transfer from Kelowna to Calgarytransfer
- Take the bus from Kelowna to Calgarybus
2h 28m
$78–554
Activities
- Stephen Avenue Walk
- Studio Bell National Music Centre
Hotel
RecommendedHotel

Day 18: Edmonton, AB, Canada
Distance
PopularTransport
- Take the bus from Calgary to Edmontonbus
- Take the bus from Calgary to Edmontonbus
3h 57m
$49–70
Activities
- TELUS World of Science Edmonton
- West Edmonton Mall
Hotel
RecommendedHotel

19 days in Canada
Toronto LethbridgeItinerary navigation
Day 1: Toronto, ON, Canada
Activities
- Nathan Phillips Square
- CN Tower
Hotel
RecommendedHotel

Day 2: Montreal, QC, Canada
Distance
PopularTransport
- Take the carferry from Toronto to Montrealcarferry
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
2h 38m
$204–619
Activities
- Explore Plateau Mont-Royal
- Mount Royal Park Lookout
Hotel
RecommendedHotel

Day 3: Quebec, QC, Canada
Distance
PopularTransport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$752
Activities
- La Citadelle de Quebec
- Rue Saint-Louis
Hotel
RecommendedHotel

Day 4: Sherbrooke, QC, Canada
Distance
PopularTransport
- Take the bus from Quebec to Sherbrookebus
- Take the transfer from Quebec to Sherbrooketransfer
- Take the bus from Quebec to Sherbrookebus
5h 55m
See more transport optionsActivities
- Sherbrooke Murales
- Parc Jacques-Cartier
Hotel
RecommendedHotel

Day 5: Drummondville, QC, Canada
Distance
PopularTransport
- Take the bus from Sherbrooke to Drummondvillebus
- Take the transfer from Sherbrooke to Drummondvilletransfer
- Take the train from Sherbrooke to Drummondvilletrain
5h 5m
$58–259
Activities
- Parc Regional de la Riviere Saint-Francois
- Marche Public de Drummondville
Hotel
RecommendedHotel

Day 6: Trois-Rivières, QC, Canada
Distance
PopularTransport
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
4h 2m
$6–146
Activities
- Cathedral of the Assumption
- Centre dExposition de Trois-Rivieres
Hotel
RecommendedHotel

Day 7: Saint-Jérôme, QC, Canada
Distance
PopularTransport
- Take the bus from Trois-Rivières to Saint-Jérômebus
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the subway from Trois-Rivières to Saint-Jérômesubway
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the bus from Trois-Rivières to Saint-Jérômebus
3h 18m
$46–57
Activities
- Skatepark Saint-Jerome
- Golf Club Saint-Jerome
Hotel
RecommendedHotel

Day 8: Laval, QC, Canada
Distance
PopularTransport
- Take the train from Saint-Jérôme to Lavaltrain
42 min
$3–8
Activities
- Armand-Frappier Museum
- Funtopia Laval
Hotel
RecommendedHotel

Day 9: Gatineau, QC, Canada
Distance
PopularTransport
- Take the bus from Laval to Gatineaubus
2h 10m
$26–40
Activities
- Les Brasseurs du Temps
- Alexandra Bridge
Hotel
RecommendedHotel

Day 10: Ottawa, ON, Canada
Distance
PopularTransport
- Take the bus from Gatineau to Ottawabus
29 min
$1–3
Activities
- Canada Aviation and Space Museum
- Diefenbunker Cold War Museum
Hotel
RecommendedHotel

Day 11: Vancouver, BC, Canada
Distance
PopularTransport
- Take the bus from Ottawa to Vancouverbus
- Take the transfer from Ottawa to Vancouvertransfer
- Fly from Ottawa to Vancouverplane
- Take the transfer from Ottawa to Vancouvertransfer
- Take the subway from Ottawa to Vancouversubway
6h 55m
$237–911
Activities
- Canada Place and FlyOver Canada
- Stanley Park Seawall Bike Ride
Hotel
RecommendedHotel

Day 12: Victoria, BC, Canada
Distance
PopularTransport
- Take the train from Vancouver to Victoriatrain
35 min
See more transport optionsActivities
- Inner Harbour Causeway
- Ogden Point Breakwater
Hotel
RecommendedHotel

Day 13: Nanaimo, BC, Canada
Distance
PopularTransport
- Take the bus from Victoria to Nanaimobus
1h 55m
$46
Activities
- Diving at Artificial Reefs
- Pipers Lagoon Park
Hotel
RecommendedHotel

Day 14: Kamloops, BC, Canada
Distance
PopularTransport
- Take the ferry from Nanaimo to Kamloopsferry
- Take the walk from Nanaimo to Kamloopswalk
- Take the subway from Nanaimo to Kamloopssubway
- Take the transfer from Nanaimo to Kamloopstransfer
- Take the bus from Nanaimo to Kamloopsbus
6h 15m
See more transport optionsActivities
- Red Collar Brewing Co
- BC Wildlife Park
Hotel
RecommendedHotel

Day 15: Kelowna, BC, Canada
Distance
PopularTransport
- Take the bus from Kamloops to Kelownabus
2h 35m
See more transport optionsActivities
- Kasugai Gardens
- Waterfront Park
Hotel
RecommendedHotel

Day 16: Calgary, AB, Canada
Distance
PopularTransport
- Take the bus from Kelowna to Calgarybus
- Take the transfer from Kelowna to Calgarytransfer
- Fly from Kelowna to Calgaryplane
- Take the transfer from Kelowna to Calgarytransfer
- Take the bus from Kelowna to Calgarybus
2h 28m
$78–554
Activities
- Peace Bridge
- Bowness Park
Hotel
RecommendedHotel

Day 17: Edmonton, AB, Canada
Distance
PopularTransport
- Take the bus from Calgary to Edmontonbus
- Take the bus from Calgary to Edmontonbus
3h 57m
$49–70
Activities
- University of Alberta Botanic Garden
- Alberta Legislature Building
Hotel
RecommendedHotel

Day 18: Fort McMurray, AB, Canada
Distance
PopularTransport
- Take the bus from Edmonton to Fort McMurraybus
5h 10m
$60–130
Activities
- Birchwood Trails Hiking
- Heritage Village
Hotel
RecommendedHotel

Day 19: Lethbridge, AB, Canada
Distance
PopularTransport
- Take the taxi from Fort McMurray to Lethbridgetaxi
- Fly from Fort McMurray to Lethbridgeplane
- Take the transfer from Fort McMurray to Lethbridgetransfer
- Take the bus from Fort McMurray to Lethbridgebus
5h 35m
See more transport optionsActivities
- Henderson Lake Park
- Bridge Drive-In
Hotel
RecommendedHotel

20 days in Canada
Montreal KingstonItinerary navigation
Day 1: Montreal, QC, Canada
Activities
- Jean-Talon Market
- Lachine Canal National Historic Site
Hotel
RecommendedHotel

Day 2: Quebec, QC, Canada
Distance
PopularTransport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$752
Activities
- Place Royale
- Quartier Petit Champlain
Hotel
RecommendedHotel

Day 3: Toronto, ON, Canada
Distance
PopularTransport
- Take the bus from Quebec to Torontobus
- Take the transfer from Quebec to Torontotransfer
- Fly from Quebec to Torontoplane
- Take the carferry from Quebec to Torontocarferry
3h 57m
$244–620
Activities
- Casa Loma
- Hockey Hall of Fame
Hotel
RecommendedHotel

Day 4: Vancouver, BC, Canada
Distance
PopularTransport
- Take the train from Toronto to Vancouvertrain
- Take the transfer from Toronto to Vancouvertransfer
- Fly from Toronto to Vancouverplane
- Take the transfer from Toronto to Vancouvertransfer
- Take the subway from Toronto to Vancouversubway
6h 59m
$175–738
Activities
- Gastown Steam Clock
- Stanley Park Seawall Bike Ride
Hotel
RecommendedHotel

Day 5: Victoria, BC, Canada
Distance
PopularTransport
- Take the train from Vancouver to Victoriatrain
35 min
See more transport optionsActivities
- Whale Watching Tour
- Chinatown
Hotel
RecommendedHotel

Day 6: Nanaimo, BC, Canada
Distance
PopularTransport
- Take the bus from Victoria to Nanaimobus
1h 55m
$46
Activities
- Newcastle Island Marine Provincial Park
- Nanaimo Bar Trail
Hotel
RecommendedHotel

Day 7: Kamloops, BC, Canada
Distance
PopularTransport
- Take the ferry from Nanaimo to Kamloopsferry
- Take the walk from Nanaimo to Kamloopswalk
- Take the subway from Nanaimo to Kamloopssubway
- Take the transfer from Nanaimo to Kamloopstransfer
- Take the bus from Nanaimo to Kamloopsbus
6h 15m
See more transport optionsActivities
- Kenna Cartwright Park
- BC Wildlife Park
Hotel
RecommendedHotel

Day 8: Kelowna, BC, Canada
Distance
PopularTransport
- Take the bus from Kamloops to Kelownabus
2h 35m
See more transport optionsActivities
- H2O Adventure Fitness Centre
- Okanagan Lake Boating
Hotel
RecommendedHotel

Day 9: Calgary, AB, Canada
Distance
PopularTransport
- Take the bus from Kelowna to Calgarybus
- Take the transfer from Kelowna to Calgarytransfer
- Fly from Kelowna to Calgaryplane
- Take the transfer from Kelowna to Calgarytransfer
- Take the bus from Kelowna to Calgarybus
2h 28m
$78–554
Activities
- Princes Island Park
- Studio Bell National Music Centre
Hotel
RecommendedHotel

Day 10: Edmonton, AB, Canada
Distance
PopularTransport
- Take the bus from Calgary to Edmontonbus
- Take the bus from Calgary to Edmontonbus
3h 57m
$49–70
Activities
- Ukrainian Cultural Heritage Village
- Fort Edmonton Park
Hotel
RecommendedHotel

Day 11: Fort McMurray, AB, Canada
Distance
PopularTransport
- Take the bus from Edmonton to Fort McMurraybus
5h 10m
$60–130
Activities
- Vista Ridge All Seasons Park
- MacDonald Island Park
Hotel
RecommendedHotel

Day 12: Lethbridge, AB, Canada
Distance
PopularTransport
- Take the taxi from Fort McMurray to Lethbridgetaxi
- Fly from Fort McMurray to Lethbridgeplane
- Take the transfer from Fort McMurray to Lethbridgetransfer
- Take the bus from Fort McMurray to Lethbridgebus
5h 35m
See more transport optionsActivities
- Casa Community Arts Centre
- Henderson Lake Park
Hotel
RecommendedHotel

Day 13: Saskatoon, SK, Canada
Distance
PopularTransport
- Take the bus from Lethbridge to Saskatoonbus
- Take the transfer from Lethbridge to Saskatoontransfer
- Fly from Lethbridge to Saskatoonplane
5h 51m
See more transport optionsActivities
- Saskatoon Farmers Market
- University of Saskatchewan
Hotel
RecommendedHotel

Day 14: Regina, SK, Canada
Distance
PopularTransport
- Take the bus from Saskatoon to Reginabus
2h 40m
$40–95
Activities
- Casino Regina
- Royal Saskatchewan Museum
Hotel
RecommendedHotel

Day 15: Winnipeg, MB, Canada
Distance
PopularTransport
- Fly from Regina to Winnipegplane
- Take the transfer from Regina to Winnipegtransfer
- Take the bus from Regina to Winnipegbus
1h 56m
$144–788
Activities
- Assiniboine Park Zoo
- Journey to Churchill exhibit
Hotel
RecommendedHotel

Days 16–17: Thunder Bay, ON, Canada
Distance
PopularTransport
- Take the bus from Winnipeg to Thunder Baybus
- Take the transfer from Winnipeg to Thunder Baytransfer
- Fly from Winnipeg to Thunder Bayplane
2h 53m
$193–1,303
Activities
- Marina Park Prince Arthurs Landing
- Kakabeka Falls Provincial Park
Hotel
RecommendedHotel

Day 18: Sault Ste. Marie, ON, Canada
Distance
PopularTransport
- Fly from Thunder Bay to Sault Ste. Marieplane
- Take the taxi from Thunder Bay to Sault Ste. Marietaxi
1h 35m
$366–658
Activities
- Gateway Casinos Sault Ste Marie
- Art Gallery of Algoma
Hotel
RecommendedHotel

Day 19: Ottawa, ON, Canada
Distance
PopularTransport
- Take the taxi from Sault Ste. Marie to Ottawataxi
- Fly from Sault Ste. Marie to Ottawaplane
- Take the transfer from Sault Ste. Marie to Ottawatransfer
- Take the bus from Sault Ste. Marie to Ottawabus
4h 42m
$421–871
Activities
- Parliament Hill
- Dominion Arboretum
Hotel
RecommendedHotel

Day 20: Kingston, ON, Canada
Distance
PopularTransport
- Take the bus from Ottawa to Kingstonbus
2h 15m
$27–45
Activities
- Pump House Steam Museum
- Little Cataraqui Creek Conservation Area
Hotel
RecommendedHotel

30 days in Canada
Vancouver ReginaItinerary navigation
Day 1: Vancouver, BC, Canada
Activities
- Stanley Park Seawall Bike Ride
- Queen Elizabeth Park
Hotel
RecommendedHotel

Day 2: Victoria, BC, Canada
Distance
PopularTransport
- Take the train from Vancouver to Victoriatrain
35 min
See more transport optionsActivities
- Fishermans Wharf
- Ogden Point Breakwater
Hotel
RecommendedHotel

Day 3: Nanaimo, BC, Canada
Distance
PopularTransport
- Take the bus from Victoria to Nanaimobus
1h 55m
$46
Activities
- Coombs Old Country Market
- Dinghy Dock Pub
Hotel
RecommendedHotel

Day 4: Kamloops, BC, Canada
Distance
PopularTransport
- Take the ferry from Nanaimo to Kamloopsferry
- Take the walk from Nanaimo to Kamloopswalk
- Take the subway from Nanaimo to Kamloopssubway
- Take the transfer from Nanaimo to Kamloopstransfer
- Take the bus from Nanaimo to Kamloopsbus
6h 15m
See more transport optionsActivities
- Kamloops Lake Viewpoint
- Tobiano Golf Course
Hotel
RecommendedHotel

Day 5: Kelowna, BC, Canada
Distance
PopularTransport
- Take the bus from Kamloops to Kelownabus
2h 35m
See more transport optionsActivities
- Waterfront Park
- Okanagan Lake Boating
Hotel
RecommendedHotel

Day 6: Calgary, AB, Canada
Distance
PopularTransport
- Take the bus from Kelowna to Calgarybus
- Take the transfer from Kelowna to Calgarytransfer
- Fly from Kelowna to Calgaryplane
- Take the transfer from Kelowna to Calgarytransfer
- Take the bus from Kelowna to Calgarybus
2h 28m
$78–554
Activities
- Bowness Park
- Fort Calgary
Hotel
RecommendedHotel

Day 7: Toronto, ON, Canada
Distance
PopularTransport
- Take the bus from Calgary to Torontobus
- Take the transfer from Calgary to Torontotransfer
- Fly from Calgary to Torontoplane
- Take the transfer from Calgary to Torontotransfer
- Take the train from Calgary to Torontotrain
5h 32m
$179–727
Activities
- CN Tower
- Distillery District
Hotel
RecommendedHotel

Day 8: Montreal, QC, Canada
Distance
PopularTransport
- Take the carferry from Toronto to Montrealcarferry
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
2h 38m
$204–619
Activities
- Olympic Park Montreal
- Montreal Biodome
Hotel
RecommendedHotel

Day 9: Quebec, QC, Canada
Distance
PopularTransport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$752
Activities
- Funicular du Vieux-Quebec
- La Citadelle de Quebec
Hotel
RecommendedHotel

Day 10: Sherbrooke, QC, Canada
Distance
PopularTransport
- Take the bus from Quebec to Sherbrookebus
- Take the transfer from Quebec to Sherbrooketransfer
- Take the bus from Quebec to Sherbrookebus
5h 55m
See more transport optionsActivities
- Marche de la Gare de Sherbrooke
- Sherbrooke Murales
Hotel
RecommendedHotel

Day 11: Drummondville, QC, Canada
Distance
PopularTransport
- Take the bus from Sherbrooke to Drummondvillebus
- Take the transfer from Sherbrooke to Drummondvilletransfer
- Take the train from Sherbrooke to Drummondvilletrain
5h 5m
$58–259
Activities
- Musee National de la Photographie
- Village Quebecois dAntan
Hotel
RecommendedHotel

Day 12: Trois-Rivières, QC, Canada
Distance
PopularTransport
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
- Take the bus from Drummondville to Trois-Rivièresbus
4h 2m
$6–146
Activities
- St Lawrence River Walk
- Parc de lile Saint-Quentin
Hotel
RecommendedHotel

Day 13: Saint-Jérôme, QC, Canada
Distance
PopularTransport
- Take the bus from Trois-Rivières to Saint-Jérômebus
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the subway from Trois-Rivières to Saint-Jérômesubway
- Take the transfer from Trois-Rivières to Saint-Jérômetransfer
- Take the bus from Trois-Rivières to Saint-Jérômebus
3h 18m
$46–57
Activities
- Cathedrale de Saint-Jerome
- Parc regional de la Riviere-du-Nord
Hotel
RecommendedHotel

Day 14: Laval, QC, Canada
Distance
PopularTransport
- Take the train from Saint-Jérôme to Lavaltrain
42 min
$3–8
Activities
- Centropolis Entertainment Complex
- Illumi by Cavalia
Hotel
RecommendedHotel

Day 15: Gatineau, QC, Canada
Distance
PopularTransport
- Take the bus from Laval to Gatineaubus
2h 10m
$26–40
Activities
- La Fonderie
- Musee des Pionniers
Hotel
RecommendedHotel

Day 16: Ottawa, ON, Canada
Distance
PopularTransport
- Take the bus from Gatineau to Ottawabus
29 min
$1–3
Activities
- Canadian Museum of History
- ByWard Market
Hotel
RecommendedHotel

Day 17: Kingston, ON, Canada
Distance
PopularTransport
- Take the bus from Ottawa to Kingstonbus
2h 15m
$27–45
Activities
- Agnes Etherington Art Centre
- Lemoine Point Conservation Area
Hotel
RecommendedHotel

Day 18: Hamilton, ON, Canada
Distance
PopularTransport
- Take the bus from Kingston to Hamiltonbus
- Take the walk from Kingston to Hamiltonwalk
- Take the bus from Kingston to Hamiltonbus
4h 29m
$48–69
Activities
- Webster Falls
- Gage Park
Hotel
RecommendedHotel

Day 19: Kitchener, ON, Canada
Distance
PopularTransport
- Take the bus from Hamilton to Kitchenerbus
- Take the bus from Hamilton to Kitchenerbus
2h 20m
$17–20
Activities
- Kitchener Public Library Central Branch
- Kitchener-Waterloo Art Gallery
Hotel
RecommendedHotel

Day 20: Guelph, ON, Canada
Distance
PopularTransport
- Take the train from Kitchener to Guelphtrain
19 min
$5–200
Activities
- University of Guelph Arboretum
- John Galt Park
Hotel
RecommendedHotel

Day 21: London, ON, Canada
Distance
PopularTransport
- Take the bus from Guelph to Londonbus
2h 35m
$19–29
Activities
- Grand Theatre
- East Park
Hotel
RecommendedHotel

Day 22: Oakville, ON, Canada
Distance
PopularTransport
- Take the train from London to Oakvilletrain
1h 46m
$35–240
Activities
- Lakeside Park
- Glen Abbey Golf Club
Hotel
RecommendedHotel

Day 23: St. Catharines, ON, Canada
Distance
PopularTransport
- Take the train from Oakville to St. Catharinestrain
1h 24m
$10–220
Activities
- Short Hills Provincial Park
- Port Dalhousie Lakeside Park and Carousel
Hotel
RecommendedHotel

Day 24: Mississauga, ON, Canada
Distance
PopularTransport
- Take the train from St. Catharines to Mississaugatrain
- Take the transfer from St. Catharines to Mississaugatransfer
- Take the bus from St. Catharines to Mississaugabus
1h 59m
$17–19
Activities
- Kariya Park
- Rattray Marsh Conservation Area
Hotel
RecommendedHotel

Day 25: Windsor, ON, Canada
Distance
PopularTransport
- Take the bus from Mississauga to Windsorbus
4h 55m
$50–80
Activities
- Holy Trinity Parish Church
- Shopping on Peascod Street
Hotel
RecommendedHotel

Day 26: Sarnia, ON, Canada
Distance
PopularTransport
- Take the train from Windsor to Sarniatrain
- Take the train from Windsor to Sarniatrain
3h 58m
$64–461
Activities
- Sarnia Farmers Market
- Starlight Casino Point Edward
Hotel
RecommendedHotel

Days 27–28: Thunder Bay, ON, Canada
Distance
PopularTransport
- Take the train from Sarnia to Thunder Baytrain
- Take the transfer from Sarnia to Thunder Baytransfer
- Take the bus from Sarnia to Thunder Baybus
- Take the bus from Sarnia to Thunder Baybus
- Take the transfer from Sarnia to Thunder Baytransfer
- Fly from Sarnia to Thunder Bayplane
9h 58m
$323–2,025
Activities
- Kamview Nordic Centre
- Sleeping Giant Provincial Park
Hotel
RecommendedHotel

Day 29: Winnipeg, MB, Canada
Distance
PopularTransport
- Fly from Thunder Bay to Winnipegplane
- Take the transfer from Thunder Bay to Winnipegtransfer
- Take the bus from Thunder Bay to Winnipegbus
2h 6m
$219–1,291
Activities
- Royal Canadian Mint
- Manitoba Legislative Building
Hotel
RecommendedHotel

Day 30: Regina, SK, Canada
Distance
PopularTransport
- Take the bus from Winnipeg to Reginabus
- Take the transfer from Winnipeg to Reginatransfer
- Fly from Winnipeg to Reginaplane
3h 3m
$123–803
Activities
- Stone Hall Castle
- Casino Regina
Hotel
RecommendedHotel









