Rome2Rio

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

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 Longueuil

Itinerary navigation

Day 1: Toronto, ON, Canada

Activities
  • Hockey Hall of Fame
  • Royal Ontario Museum
Explore Toronto itineraries
Hotel
Hotel
Recommended

The Omni King Edward Hotel

9.11,877 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
$751
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,463 reviews
See more hotels

Day 4: 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
  • Centre culturel de lUniversite de Sherbrooke
  • Microbrasserie Le Boquebiere
Explore Sherbrooke itineraries
Hotel
Hotel
Recommended

OTL Gouverneur Sherbrooke

9.31,589 reviews
See more hotels

Day 5: Drummondville, QC, Canada

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

Day 7: Longueuil, QC, Canada

Distance
Transport
Popular
Trois-Rivières → Longueuil by bus
  1. Take the bus from Trois-Rivières to Longueuilbus bus
1h 45m
$35–50
See more transport options
Activities
  • Centre culturel de Longueuil
  • Vieux-Longueuil
Explore Longueuil itineraries
Hotel
Hotel
Recommended

LaCité Cozy Apartment Close to Central Montreal

8.423 reviews
See more hotels

8 days in Canada

Montreal Kelowna

Itinerary navigation

Day 1: Montreal, QC, Canada

Activities
  • Saint Josephs Oratory of Mount Royal
  • Jean-Talon Market
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
$751
See more transport options
Activities
  • Plains of Abraham
  • Grande Allee
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,463 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
  • Beacon Hill Park
  • Inner Harbour Causeway
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,105 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
  • Neck Point Park
  • Vancouver Island Military Museum
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,098 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
  • Summerhill Pyramid Winery
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
  • Gastown Steam Clock
  • Granville Island Public Market
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
  • Parliament Buildings
  • Beacon Hill Park
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,105 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
  • Departure Bay Beach
  • Diving at Artificial Reefs
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,098 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
  • Downtown Kelowna Exploration
  • Myra Canyon Park
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
$751
See more transport options
Activities
  • Montmorency Falls Park
  • Notre-Dame de Quebec Basilica-Cathedral
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,463 reviews
See more hotels

10 days in Canada

Quebec Edmonton

Itinerary navigation

Day 1: Quebec, QC, Canada

Activities
  • Notre-Dame de Quebec Basilica-Cathedral
  • Funicular du Vieux-Quebec
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,463 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
$27–75
See more transport options
Activities
  • Montreal Biodome
  • Pointe-a-Calliere Montreal Archaeology and History Complex
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
  • Ogden Point Breakwater
  • Parliament Buildings
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,105 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
  • Neck Point Park
  • Nanaimo Bar Trail
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,098 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
  • Kangaroo Creek Farm
  • BC Orchard and Garden Museum
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
  • Canada Aviation and Space Museum
  • Royal Canadian Mint
Explore Ottawa itineraries
Hotel
Hotel
Recommended

Cartier Place Suite Hotel

7.92,030 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
  • Old Montreal Walking Tour
  • Pointe-a-Calliere Montreal Archaeology and History Complex
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
$751
See more transport options
Activities
  • La Citadelle de Quebec
  • Montmorency Falls Park
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,463 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
  • Ogden Point Breakwater
  • Whale Watching Tour
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,105 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
  • Vancouver Island Military Museum
  • Coombs Old Country Market
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,098 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
  • Kelowna Art Gallery
  • Kasugai Gardens
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 Granby

Itinerary navigation

Day 1: Victoria, BC, Canada

Activities
  • Art Gallery of Greater Victoria
  • Victoria Bug Zoo
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,105 reviews
See more hotels

Day 2: Vancouver, BC, Canada

Distance
Transport
Popular
Victoria → Vancouver by fly victoria inner harbour apt to coal harbour spb
  1. Fly from Victoria to Vancouverplane plane
35 min
$100–330
See more transport options
Activities
  • Dr Sun Yat-Sen Classical Chinese Garden
  • Grouse Mountain Skyride and Peak Experience
Explore Vancouver itineraries
Hotel
Hotel
Recommended

Fairmont Pacific Rim

9.2530 reviews
See more hotels

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
$751
See more transport options
Activities
  • Rue Saint-Louis
  • Fairmont Le Chateau Frontenac
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,463 reviews
See more hotels

Day 7: Sherbrooke, QC, Canada

Day 8: Drummondville, QC, Canada

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

Day 10: Longueuil, QC, Canada

Distance
Transport
Popular
Trois-Rivières → Longueuil by bus
  1. Take the bus from Trois-Rivières to Longueuilbus bus
1h 45m
$35–50
See more transport options
Activities
  • Golf Parcours du Cerf
  • Bicycle paths along the river
Explore Longueuil itineraries
Hotel
Hotel
Recommended

LaCité Cozy Apartment Close to Central Montreal

8.423 reviews
See more hotels

Day 11: Saint-Hyacinthe, QC, Canada

Distance
Transport
Popular
Longueuil → Saint-Hyacinthe by train
  1. Take the train from Longueuil to Saint-Hyacinthetrain train
26 min
$11–210
See more transport options
Activities
  • Centre des arts Juliette-Lassonde
  • Club de golf Saint-Hyacinthe
Explore Saint-Hyacinthe itineraries
Hotel
Hotel
Recommended

Le Dauphin St-Hyacinthe

8.71,548 reviews
See more hotels

Day 12: Granby, QC, Canada

13 days in Canada

Calgary Trois-Rivières

Itinerary navigation

Day 1: Calgary, AB, Canada

Activities
  • Devonian Gardens
  • Princes Island Park
Explore Calgary itineraries
Hotel
Hotel
Recommended

Fairmont Palliser

8.7335 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
  • Butchart Gardens
  • Inner Harbour Causeway
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,105 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
  • Maffeo Sutton Park
  • Departure Bay Beach
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,098 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
  • Myra Canyon Park
  • Rotary Beach Park
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
$751
See more transport options
Activities
  • Grande Allee
  • Funicular du Vieux-Quebec
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,463 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
  • Fishermans Cove
  • Art Gallery of Nova Scotia
Explore Halifax itineraries
Hotel
Hotel
Recommended

Delta Hotels by Marriott Halifax Downtown

81,907 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
$751
See more transport options
Activities
  • Grande Allee
  • Place Royale
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,463 reviews
See more hotels

Day 5: Sherbrooke, QC, Canada

Day 6: Drummondville, QC, Canada

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

Day 8: Longueuil, QC, Canada

Distance
Transport
Popular
Trois-Rivières → Longueuil by bus
  1. Take the bus from Trois-Rivières to Longueuilbus bus
1h 45m
$35–50
See more transport options
Activities
  • Parc de la Cite
  • Golf Parcours du Cerf
Explore Longueuil itineraries
Hotel
Hotel
Recommended

LaCité Cozy Apartment Close to Central Montreal

8.423 reviews
See more hotels

Day 9: Saint-Hyacinthe, QC, Canada

Distance
Transport
Popular
Longueuil → Saint-Hyacinthe by train
  1. Take the train from Longueuil to Saint-Hyacinthetrain train
26 min
$11–210
See more transport options
Activities
  • Microbrasserie Le Bilboquet
  • Centre dexposition Expression
Explore Saint-Hyacinthe itineraries
Hotel
Hotel
Recommended

Le Dauphin St-Hyacinthe

8.71,548 reviews
See more hotels

Day 10: Granby, QC, Canada

Day 11: Ottawa, ON, Canada

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
  • Whale Watching Tour
  • Butchart Gardens
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,105 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
  • Vancouver Island Military Museum
  • Diving at Artificial Reefs
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,098 reviews
See more hotels

15 days in Canada

Edmonton Longueuil

Itinerary navigation

Day 1: Edmonton, AB, Canada

Activities
  • Edmonton River Valley Parks
  • University of Alberta Botanic Garden
Explore Edmonton itineraries
Hotel
Hotel
Recommended

Campus Tower Suite Hotel

9255 reviews
See more hotels

Day 2: Calgary, AB, Canada

Day 3: Vancouver, BC, Canada

Day 4: 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
  • Butchart Gardens
  • Inner Harbour Causeway
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,105 reviews
See more hotels

Day 5: 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
  • WildPlay Element Parks Nanaimo
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,098 reviews
See more hotels

Day 6: Kamloops, BC, Canada

Day 7: 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
  • Fintry Provincial Park
Explore Kelowna itineraries
Hotel
Hotel
Recommended

Prestige Beach House, WorldHotels Crafted

7.8349 reviews
See more hotels

Day 8: Surrey, BC, Canada

Day 9: Toronto, ON, Canada

Day 10: Montreal, QC, Canada

Day 11: Quebec, QC, Canada

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

Monsieur Jean - Hôtel Particulier

9.41,463 reviews
See more hotels

Day 12: 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
  • Centre culturel de lUniversite de Sherbrooke
  • Uplands Cultural and Heritage Centre
Explore Sherbrooke itineraries
Hotel
Hotel
Recommended

OTL Gouverneur Sherbrooke

9.31,589 reviews
See more hotels

Day 13: Drummondville, QC, Canada

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

Day 15: Longueuil, QC, Canada

Distance
Transport
Popular
Trois-Rivières → Longueuil by bus
  1. Take the bus from Trois-Rivières to Longueuilbus bus
1h 45m
$35–50
See more transport options
Activities
  • Centre culturel de Longueuil
  • Marche public de Longueuil
Explore Longueuil itineraries
Hotel
Hotel
Recommended

LaCité Cozy Apartment Close to Central Montreal

8.423 reviews
See more hotels

16 days in Canada

Niagara Falls Kelowna

Itinerary navigation

Day 1: Niagara Falls, ON, Canada

Activities
  • Journey Behind the Falls
  • White Water Walk
Explore Niagara Falls itineraries
Hotel
Hotel
Recommended

The Oakes Hotel Overlooking the Falls

76,783 reviews
See more hotels

Day 2: Toronto, ON, Canada

Distance
Transport
Popular
Niagara Falls → Toronto by bus
  1. Take the bus from Niagara Falls to Torontobus bus
2h
$18–28
See more transport options
Activities
  • High Park
  • Casa Loma
Explore Toronto itineraries
Hotel
Hotel
Recommended

The Omni King Edward Hotel

9.11,877 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
$751
See more transport options
Activities
  • Fairmont Le Chateau Frontenac
  • Funicular du Vieux-Quebec
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,463 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
  • Centre culturel de lUniversite de Sherbrooke
  • Uplands Cultural and Heritage Centre
Explore Sherbrooke itineraries
Hotel
Hotel
Recommended

OTL Gouverneur Sherbrooke

9.31,589 reviews
See more hotels

Day 6: Drummondville, QC, Canada

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

Day 8: Longueuil, QC, Canada

Distance
Transport
Popular
Trois-Rivières → Longueuil by bus
  1. Take the bus from Trois-Rivières to Longueuilbus bus
1h 45m
$35–50
See more transport options
Activities
  • Parc de la Cite
  • Bicycle paths along the river
Explore Longueuil itineraries
Hotel
Hotel
Recommended

LaCité Cozy Apartment Close to Central Montreal

8.423 reviews
See more hotels

Day 9: Saint-Hyacinthe, QC, Canada

Distance
Transport
Popular
Longueuil → Saint-Hyacinthe by train
  1. Take the train from Longueuil to Saint-Hyacinthetrain train
26 min
$11–210
See more transport options
Activities
  • Microbrasserie Le Bilboquet
  • Centre aquatique Desjardins
Explore Saint-Hyacinthe itineraries
Hotel
Hotel
Recommended

Le Dauphin St-Hyacinthe

8.71,548 reviews
See more hotels

Day 10: Granby, QC, Canada

Day 11: Ottawa, ON, Canada

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
  • Victoria Bug Zoo
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,105 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
  • Nanaimo Waterfront Walkway
  • Newcastle Island Marine Provincial Park
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,098 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
  • Knox Mountain Park
  • Myra Canyon Park
Explore Kelowna itineraries
Hotel
Hotel
Recommended

Prestige Beach House, WorldHotels Crafted

7.8349 reviews
See more hotels

17 days in Canada

Windsor Calgary

Itinerary navigation

Day 1: Windsor, ON, Canada

Activities
  • Legoland Windsor
  • Holy Trinity Parish Church
Explore Windsor itineraries
Hotel
Hotel
Recommended

Comfort Inn Detroit Downtown

6.4545 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
  • Art Gallery of Ontario
  • Nathan Phillips Square
Explore Toronto itineraries
Hotel
Hotel
Recommended

The Omni King Edward Hotel

9.11,877 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
$751
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,463 reviews
See more hotels

Day 5: Sherbrooke, QC, Canada

Day 6: Drummondville, QC, Canada

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

Day 8: Longueuil, QC, Canada

Distance
Transport
Popular
Trois-Rivières → Longueuil by bus
  1. Take the bus from Trois-Rivières to Longueuilbus bus
1h 45m
$35–50
See more transport options
Activities
  • Parc Saint-Charles
  • Marche public de Longueuil
Explore Longueuil itineraries
Hotel
Hotel
Recommended

LaCité Cozy Apartment Close to Central Montreal

8.423 reviews
See more hotels

Day 9: Saint-Hyacinthe, QC, Canada

Distance
Transport
Popular
Longueuil → Saint-Hyacinthe by train
  1. Take the train from Longueuil to Saint-Hyacinthetrain train
26 min
$11–210
See more transport options
Activities
  • Club de golf Saint-Hyacinthe
  • Centre des arts Juliette-Lassonde
Explore Saint-Hyacinthe itineraries
Hotel
Hotel
Recommended

Le Dauphin St-Hyacinthe

8.71,548 reviews
See more hotels

Day 10: Granby, QC, Canada

Distance
Transport
Popular
Saint-Hyacinthe → Granby by bus
  1. Take the bus from Saint-Hyacinthe to Granbybus bus
  2. Take the transfer from Saint-Hyacinthe to Granbytransfer
  3. Take the bus from Saint-Hyacinthe to Granbybus bus
3h 41m
$25–31
See more transport options
Activities
  • White Water Rafting with Mad Adventures
  • Snow Mountain Ranch YMCA of the Rockies Horseback Riding
Explore Granby itineraries
Hotel
Hotel
Recommended

Hotel Motel Bonsoir

7.91,018 reviews
See more hotels

Day 11: Ottawa, ON, Canada

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
  • Parliament Buildings
  • Art Gallery of Greater Victoria
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,105 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
  • Maffeo Sutton Park
  • Pipers Lagoon Park
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,098 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
  • Myra Canyon Park
  • Kasugai Gardens
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
  • Thermea by Nordik Spa-Nature
  • Winnipeg Art Gallery WAG-Qaumajuq
Explore Winnipeg itineraries
Hotel
Hotel
Recommended

Days Inn & Suites by Wyndham Winnipeg Airport Manitoba

7.4768 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
$751
See more transport options
Activities
  • Grande Allee
  • Observatoire de la Capitale
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,463 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
  • Centre culturel de lUniversite de Sherbrooke
  • Microbrasserie Le Boquebiere
Explore Sherbrooke itineraries
Hotel
Hotel
Recommended

OTL Gouverneur Sherbrooke

9.31,589 reviews
See more hotels

Day 6: Drummondville, QC, Canada

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

Day 8: Longueuil, QC, Canada

Distance
Transport
Popular
Trois-Rivières → Longueuil by bus
  1. Take the bus from Trois-Rivières to Longueuilbus bus
1h 45m
$35–50
See more transport options
Activities
  • Centre culturel de Longueuil
  • Promenade Rene-Levesque
Explore Longueuil itineraries
Hotel
Hotel
Recommended

LaCité Cozy Apartment Close to Central Montreal

8.423 reviews
See more hotels

Day 9: Saint-Hyacinthe, QC, Canada

Distance
Transport
Popular
Longueuil → Saint-Hyacinthe by train
  1. Take the train from Longueuil to Saint-Hyacinthetrain train
26 min
$11–210
See more transport options
Activities
  • Centre aquatique Desjardins
  • Parc Casimir-Dessaulles
Explore Saint-Hyacinthe itineraries
Hotel
Hotel
Recommended

Le Dauphin St-Hyacinthe

8.71,548 reviews
See more hotels

Day 10: Granby, QC, Canada

Day 11: Ottawa, ON, Canada

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
  • Chinatown
  • Hatley Park National Historic Site
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,105 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
  • Nanaimo Museum
  • Vancouver Island Military Museum
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,098 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
  • Downtown Kelowna Exploration
  • BC Orchard and Garden Museum
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 Prince George

Itinerary navigation

Day 1: Toronto, ON, Canada

Activities
  • Graffiti Alley
  • Rogers Centre
Explore Toronto itineraries
Hotel
Hotel
Recommended

The Omni King Edward Hotel

9.11,877 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
$751
See more transport options
Activities
  • Quartier Petit Champlain
  • Funicular du Vieux-Quebec
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,463 reviews
See more hotels

Day 4: Sherbrooke, QC, Canada

Day 5: Drummondville, QC, Canada

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

Day 7: Longueuil, QC, Canada

Distance
Transport
Popular
Trois-Rivières → Longueuil by bus
  1. Take the bus from Trois-Rivières to Longueuilbus bus
1h 45m
$35–50
See more transport options
Activities
  • Bicycle paths along the river
  • Marche public de Longueuil
Explore Longueuil itineraries
Hotel
Hotel
Recommended

LaCité Cozy Apartment Close to Central Montreal

8.423 reviews
See more hotels

Day 8: Saint-Hyacinthe, QC, Canada

Distance
Transport
Popular
Longueuil → Saint-Hyacinthe by train
  1. Take the train from Longueuil to Saint-Hyacinthetrain train
26 min
$11–210
See more transport options
Activities
  • Cinéma St-Hyacinthe
  • Centre dexposition Expression
Explore Saint-Hyacinthe itineraries
Hotel
Hotel
Recommended

Le Dauphin St-Hyacinthe

8.71,548 reviews
See more hotels

Day 9: Granby, QC, Canada

Day 10: Ottawa, ON, Canada

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
  • Parliament Buildings
  • Inner Harbour Causeway
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,105 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
  • Old City Quarter
  • Maffeo Sutton Park
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,098 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
  • Kangaroo Creek Farm
  • Mission Hill Family Estate Winery
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: Grande Prairie, AB, Canada

Distance
Transport
Popular
Edmonton → Grande Prairie by bus
  1. Take the bus from Edmonton to Grande Prairiebus bus
5h 5m
$60–140
See more transport options
Activities
  • Grande Prairie Live Theatre
  • Prairie Mall
Explore Grande Prairie itineraries
Hotel
Hotel
Recommended

Grand Inn & Residence- Grande Prairie

8.6283 reviews
See more hotels

Day 19: Prince George, BC, Canada

20 days in Canada

Montreal Richmond

Itinerary navigation

Day 1: Montreal, QC, Canada

Activities
  • Montreal Museum of Fine Arts
  • Jean-Talon Market
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
$751
See more transport options
Activities
  • Rue Saint-Louis
  • Plains of Abraham
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,463 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
  • Art Gallery of Greater Victoria
  • Craigdarroch Castle
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,105 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
  • Diving at Artificial Reefs
  • Nanaimo Bar Trail
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,098 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
  • H2O Adventure Fitness Centre
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: Grande Prairie, AB, Canada

Distance
Transport
Popular
Edmonton → Grande Prairie by bus
  1. Take the bus from Edmonton to Grande Prairiebus bus
5h 5m
$60–140
See more transport options
Activities
  • Crosslink County Sportsplex
  • Grande Prairie Live Theatre
Explore Grande Prairie itineraries
Hotel
Hotel
Recommended

Grand Inn & Residence- Grande Prairie

8.6283 reviews
See more hotels

Day 12: Prince George, BC, Canada

Day 13: Prince Rupert, BC, Canada

Day 14: Surrey, BC, Canada

Day 15: Chilliwack, BC, Canada

Distance
Transport
Popular
Surrey → Chilliwack by bus
  1. Take the taxi from Surrey to Chilliwacktaxi taxi
  2. Take the bus from Surrey to Chilliwackbus bus
1h 27m
$49–58
See more transport options
Activities
  • Chilliwack Heritage Park
  • Trans-Canada Trail Chilliwack Section
Explore Chilliwack itineraries
Hotel
Hotel
Recommended

Coast Chilliwack Hotel by APA

8.7504 reviews
See more hotels

Day 16: Abbotsford, BC, Canada

Day 17: Coquitlam, BC, Canada

Day 18: Burnaby, BC, Canada

Distance
Transport
Popular
Coquitlam → Burnaby by subway
  1. Take the subway from Coquitlam to Burnabysubway subway
22 min
$4–7
See more transport options
Activities
  • Riverway Golf Course
  • Confederation Park
Explore Burnaby itineraries
Hotel
Hotel
Recommended

Best Western PLUS Burnaby Hotel

7.9794 reviews
See more hotels

Day 19: White Rock, BC, Canada

Day 20: Richmond, BC, Canada

Distance
Transport
Popular
White Rock → Richmond by line 351 bus
  1. Take the bus from White Rock to Richmondbus bus
48 min
$4–7
See more transport options
Activities
  • Walk the Iona Beach Regional Park Jetty
  • Visit Britannia Shipyards National Historic Site
Explore Richmond itineraries
Hotel
Hotel
Recommended

La Quinta Inn by Wyndham Vancouver Airport

7.71,860 reviews
See more hotels

30 days in Canada

Vancouver Regina

Itinerary navigation

Day 1: Vancouver, BC, Canada

Activities
  • Queen Elizabeth Park
  • Stanley Park Seawall Bike Ride
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
  • Inner Harbour Causeway
  • Chinatown
Explore Victoria itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Victoria On The Harbour

8.11,105 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
  • Dinghy Dock Pub
  • Maffeo Sutton Park
Explore Nanaimo itineraries
Hotel
Hotel
Recommended

Days Inn by Wyndham Nanaimo

7.71,098 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
  • Geert Maas Sculpture Gardens and Gallery
  • Knox Mountain Park
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
$751
See more transport options
Activities
  • Place Royale
  • Fairmont Le Chateau Frontenac
Explore Quebec itineraries
Hotel
Hotel
Recommended

Monsieur Jean - Hôtel Particulier

9.41,463 reviews
See more hotels

Day 10: 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
  • Microbrasserie Le Boquebiere
  • Centre culturel de lUniversite de Sherbrooke
Explore Sherbrooke itineraries
Hotel
Hotel
Recommended

OTL Gouverneur Sherbrooke

9.31,589 reviews
See more hotels

Day 11: Drummondville, QC, Canada

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

Day 13: Longueuil, QC, Canada

Distance
Transport
Popular
Trois-Rivières → Longueuil by bus
  1. Take the bus from Trois-Rivières to Longueuilbus bus
1h 45m
$35–50
See more transport options
Activities
  • Skating Rink at Parc Michel-Chartrand (winter)
  • Marche public de Longueuil
Explore Longueuil itineraries
Hotel
Hotel
Recommended

LaCité Cozy Apartment Close to Central Montreal

8.423 reviews
See more hotels

Day 14: Saint-Hyacinthe, QC, Canada

Distance
Transport
Popular
Longueuil → Saint-Hyacinthe by train
  1. Take the train from Longueuil to Saint-Hyacinthetrain train
26 min
$11–210
See more transport options
Activities
  • Cinéma St-Hyacinthe
  • Club de golf Saint-Hyacinthe
Explore Saint-Hyacinthe itineraries
Hotel
Hotel
Recommended

Le Dauphin St-Hyacinthe

8.71,548 reviews
See more hotels

Day 15: Granby, QC, Canada

Day 16: Ottawa, ON, Canada

Day 17: Kingston, ON, Canada

Distance
Transport
Popular
Ottawa → Kingston by bus
  1. Take the bus from Ottawa to Kingstonbus bus
2h 15m
$27–40
See more transport options
Activities
  • Confederation Park
  • Bellevue House National Historic Site
Explore Kingston itineraries
Hotel
Hotel
Recommended

Best Western Fireside Inn

8548 reviews
See more hotels

Day 18: Hamilton, ON, Canada

Day 19: Kitchener, ON, Canada

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
  • Guelph Civic Museum
  • Royal City Park
Explore Guelph itineraries
Hotel
Hotel
Recommended

Comfort Inn

7.6370 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
  • Budweiser Gardens
  • Museum London
Explore London itineraries
Hotel
Hotel
Recommended

Motel 6-London, ON - Ontario

6.71,126 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
  • Oakville Farmers Market
  • Coronation Park
Explore Oakville itineraries
Hotel
Hotel
Recommended

Holiday Inn Oakville Centre by IHG

8.1391 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
  • FirstOntario Performing Arts Centre
  • Rockway Vineyards
Explore St. Catharines itineraries
Hotel
Hotel
Recommended

Best Western St Catharines Hotel & Conference Centre

7.8565 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
  • Frogmore House
Explore Windsor itineraries
Hotel
Hotel
Recommended

Comfort Inn Detroit Downtown

6.4545 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
  • Centennial Park
Explore Sarnia itineraries
Hotel
Hotel
Recommended

Best Western Port Huron Blue Water Bridge

6.8306 reviews
See more hotels

Days 27–28: Thunder Bay, ON, Canada

Day 29: Winnipeg, MB, Canada

Distance
Transport
Popular
Thunder Bay → Winnipeg by fly
  1. Fly from Thunder Bay to Winnipegplane plane
  2. Take the transfer from Thunder Bay to Winnipegtransfer
  3. Take the bus from Thunder Bay to Winnipegbus bus
2h 6m
$194–731
See more transport options
Activities
  • Kildonan Park Witchs Hut
  • The Forks National Historic Site
Explore Winnipeg itineraries
Hotel
Hotel
Recommended

Days Inn & Suites by Wyndham Winnipeg Airport Manitoba

7.4768 reviews
See more hotels

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