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
TorontoQuebecItinerary navigation
Days 1–3: Toronto, ON, Canada
Activities
- Rogers Centre
- Nathan Phillips Square
Hotel

Days 4–6: Montreal, QC, Canada
Transport
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
1h 36m
$173–572
Activities
- Saint Josephs Oratory of Mount Royal
- Jean-Talon Market
Hotel

Day 7: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$772
Activities
- Old Quebec
- Montmorency Falls Park
Hotel

8 days in Canada
MontrealTorontoItinerary navigation
Days 1–3: Montreal, QC, Canada
Activities
- La Ronde Amusement Park
- Explore Plateau Mont-Royal
Hotel

Days 4–6: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$772
Activities
- Quartier Petit Champlain
- La Citadelle de Quebec
Hotel

Days 7–8: Toronto, ON, Canada
Transport
- Take the bus from Quebec to Torontobus
- Take the transfer from Quebec to Torontotransfer
- Fly from Quebec to Torontoplane
3h 46m
$224–754
Activities
- Distillery District
- St Lawrence Market
Hotel

9 days in Canada
VancouverCalgaryItinerary navigation
Days 1–3: Vancouver, BC, Canada
Activities
- Gastown Steam Clock
- Granville Island Public Market
Hotel

Day 4: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–370
Activities
- Art Gallery of Greater Victoria
- Ogden Point Breakwater
Hotel

Day 5: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Neck Point Park
- Dinghy Dock Pub
Hotel

Day 6: Richmond, BC, Canada
Transport
- Fly from Nanaimo to Richmondplane
20 min
$75–140
Activities
- Walk the Iona Beach Regional Park Jetty
- Discover the International Buddhist Temple
Hotel

Day 7: Surrey, BC, Canada
Transport
- Take the bus from Richmond to Surreybus
52 min
$4
Activities
- Guildford Town Centre
- Surrey Museum
Hotel

Day 8: Kelowna, BC, Canada
Transport
- Take the bus from Surrey to Kelownabus
- Take the transfer from Surrey to Kelownatransfer
- Take the bus from Surrey to Kelownabus
5h 45m
$53–83
Activities
- Knox Mountain Park
- Kangaroo Creek Farm
Hotel

Day 9: Calgary, AB, Canada
Transport
- 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 57m
$117–642
Activities
- Princes Island Park
- Bowness Park
Hotel

10 days in Canada
QuebecVancouverItinerary navigation
Days 1–3: Quebec, QC, Canada
Activities
- Huron-Wendat Museum and Traditional Site
- Montmorency Falls Park
Hotel

Days 4–6: Montreal, QC, Canada
Transport
- Take the bus from Quebec to Montrealbus
2h 50m
$28–80
Activities
- Montreal Biodome
- Old Montreal Walking Tour
Hotel

Days 7–9: Toronto, ON, Canada
Transport
- Take the bus from Montreal to Torontobus
- Take the transfer from Montreal to Torontotransfer
- Fly from Montreal to Torontoplane
2h 51m
$164–604
Activities
- High Park
- Toronto Islands
Hotel

Day 10: Vancouver, BC, Canada
Transport
- Fly from Toronto to Vancouverplane
- Take the transfer from Toronto to Vancouvertransfer
- Take the subway from Toronto to Vancouversubway
8h 29m
$141–895
Activities
- Canada Place and FlyOver Canada
- Dr Sun Yat-Sen Classical Chinese Garden
Hotel

11 days in Canada
OttawaTorontoItinerary navigation
Days 1–2: Ottawa, ON, Canada
Activities
- Gatineau Park
- Dominion Arboretum
Hotel

Days 3–5: Montreal, QC, Canada
Transport
- Take the train from Ottawa to Montrealtrain
2h 2m
$30–130
Activities
- Mount Royal Park Lookout
- La Ronde Amusement Park
Hotel

Days 6–8: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$772
Activities
- Notre-Dame de Quebec Basilica-Cathedral
- La Citadelle de Quebec
Hotel

Days 9–11: Toronto, ON, Canada
Transport
- Take the bus from Quebec to Torontobus
- Take the transfer from Quebec to Torontotransfer
- Fly from Quebec to Torontoplane
3h 46m
$224–754
Activities
- Distillery District
- Casa Loma
Hotel

12 days in Canada
CalgaryTorontoItinerary navigation
Days 1–2: Calgary, AB, Canada
Activities
- Nose Hill Park
- CrossIron Mills
Hotel

Days 3–5: Vancouver, BC, Canada
Transport
- 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 47m
$63–340
Activities
- Gastown Steam Clock
- Queen Elizabeth Park
Hotel

Day 6: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–370
Activities
- Inner Harbour Causeway
- Maritime Museum of BC
Hotel

Day 7: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Neck Point Park
- Nanaimo Waterfront Walkway
Hotel

Day 8: Richmond, BC, Canada
Transport
- Fly from Nanaimo to Richmondplane
20 min
$75–140
Activities
- Visit Britannia Shipyards National Historic Site
- Relax at Garry Point Park
Hotel

Day 9: Surrey, BC, Canada
Transport
- Take the bus from Richmond to Surreybus
52 min
$4
Activities
- Cloverdale Rodeo and Country Fair Grounds
- Peace Arch Park
Hotel

Day 10: Kelowna, BC, Canada
Transport
- Take the bus from Surrey to Kelownabus
- Take the transfer from Surrey to Kelownatransfer
- Take the bus from Surrey to Kelownabus
5h 45m
$53–83
Activities
- Downtown Kelowna Exploration
- Summerhill Pyramid Winery
Hotel

Day 11: Kamloops, BC, Canada
Transport
- Take the bus from Kelowna to Kamloopsbus
2h 15m
$40–55
Activities
- Tobiano Golf Course
- Kenna Cartwright Park
Hotel

Day 12: Toronto, ON, Canada
Transport
- Take the taxi from Kamloops to Torontotaxi
- Fly from Kamloops to Torontoplane
- Take the transfer from Kamloops to Torontotransfer
- Take the train from Kamloops to Torontotrain
7h 15m
$333–1,053
Activities
- CN Tower
- Art Gallery of Ontario
Hotel

13 days in Canada
HalifaxVancouverItinerary navigation
Days 1–2: Halifax, NS, Canada
Activities
- Fishermans Cove
- Citadel Hill National Historic Site
Hotel

Days 3–5: Montreal, QC, Canada
Transport
- Take the bus from Halifax to Montrealbus
- Take the transfer from Halifax to Montrealtransfer
- Fly from Halifax to Montrealplane
- Take the transfer from Halifax to Montrealtransfer
- Take the bus from Halifax to Montrealbus
3h 49m
$157–477
Activities
- Montreal Biodome
- Shopping on Rue Sainte-Catherine
Hotel

Days 6–8: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$772
Activities
- La Citadelle de Quebec
- Fairmont Le Chateau Frontenac
Hotel

Days 9–11: Toronto, ON, Canada
Transport
- Take the bus from Quebec to Torontobus
- Take the transfer from Quebec to Torontotransfer
- Fly from Quebec to Torontoplane
3h 46m
$224–754
Activities
- Nathan Phillips Square
- Hockey Hall of Fame
Hotel

Days 12–13: Vancouver, BC, Canada
Transport
- Fly from Toronto to Vancouverplane
- Take the transfer from Toronto to Vancouvertransfer
- Take the subway from Toronto to Vancouversubway
8h 29m
$141–895
Activities
- Science World
- Robson Street Shopping
Hotel

14 days in Canada
VictoriaQuebecItinerary navigation
Day 1: Victoria, BC, Canada
Activities
- Fishermans Wharf
- Ogden Point Breakwater
Hotel

Days 2–4: Vancouver, BC, Canada
Transport
- Fly from Victoria to Vancouverplane
30 min
$100–370
Activities
- Dr Sun Yat-Sen Classical Chinese Garden
- Capilano Suspension Bridge Park
Hotel

Days 5–6: Calgary, AB, Canada
Transport
- 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 18m
$63–381
Activities
- Princes Island Park
- Heritage Park Historical Village
Hotel

Days 7–9: Toronto, ON, Canada
Transport
- 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
6h 6m
$108–517
Activities
- St Lawrence Market
- Royal Ontario Museum
Hotel

Days 10–12: Montreal, QC, Canada
Transport
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
1h 36m
$173–572
Activities
- Montreal Botanical Garden
- Shopping on Rue Sainte-Catherine
Hotel

Days 13–14: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$772
Activities
- Fairmont Le Chateau Frontenac
- Montmorency Falls Park
Hotel

15 days in Canada
WinnipegTorontoItinerary navigation
Days 1–2: Winnipeg, MB, Canada
Activities
- Manitoba Museum
- Manitoba Legislative Building
Hotel

Days 3–4: Calgary, AB, Canada
Transport
- Take the bus from Winnipeg to Calgarybus
- Take the transfer from Winnipeg to Calgarytransfer
- Fly from Winnipeg to Calgaryplane
- Take the transfer from Winnipeg to Calgarytransfer
- Take the bus from Winnipeg to Calgarybus
4h 6m
$107–798
Activities
- Devonian Gardens
- Peace Bridge
Hotel

Days 5–7: Vancouver, BC, Canada
Transport
- 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 47m
$63–340
Activities
- Canada Place and FlyOver Canada
- Robson Street Shopping
Hotel

Day 8: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–370
Activities
- Maritime Museum of BC
- Craigdarroch Castle
Hotel

Day 9: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Neck Point Park
- Nanaimo Waterfront Walkway
Hotel

Day 10: Richmond, BC, Canada
Transport
- Fly from Nanaimo to Richmondplane
20 min
$75–140
Activities
- Appreciate art at Richmond Art Gallery
- Relax at Garry Point Park
Hotel

Day 11: Surrey, BC, Canada
Transport
- Take the bus from Richmond to Surreybus
52 min
$4
Activities
- Port Kells Nurseries
- Crescent Beach
Hotel

Day 12: Kelowna, BC, Canada
Transport
- Take the bus from Surrey to Kelownabus
- Take the transfer from Surrey to Kelownatransfer
- Take the bus from Surrey to Kelownabus
5h 45m
$53–83
Activities
- BC Orchard and Garden Museum
- Kelowna Art Gallery
Hotel

Day 13: Kamloops, BC, Canada
Transport
- Take the bus from Kelowna to Kamloopsbus
2h 15m
$40–55
Activities
- Monte Creek Winery
- BC Wildlife Park
Hotel

Days 14–15: Toronto, ON, Canada
Transport
- Take the taxi from Kamloops to Torontotaxi
- Fly from Kamloops to Torontoplane
- Take the transfer from Kamloops to Torontotransfer
- Take the train from Kamloops to Torontotrain
7h 15m
$333–1,053
Activities
- CN Tower
- Nathan Phillips Square
Hotel

16 days in Canada
WindsorSaint JohnItinerary navigation
Day 1: Windsor, ON, Canada
Activities
- Frogmore House
- Savill Garden
Hotel

Days 2–4: Toronto, ON, Canada
Transport
- Take the train from Windsor to Torontotrain
4h 10m
$50–140
Activities
- High Park
- Toronto Eaton Centre
Hotel

Days 5–7: Montreal, QC, Canada
Transport
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
1h 36m
$173–572
Activities
- Notre-Dame Basilica of Montreal
- Olympic Park Montreal
Hotel

Days 8–10: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$772
Activities
- Old Quebec
- Notre-Dame de Quebec Basilica-Cathedral
Hotel

Days 11–12: Halifax, NS, Canada
Transport
- Take the bus from Quebec to Halifaxbus
- Take the transfer from Quebec to Halifaxtransfer
- Fly from Quebec to Halifaxplane
- Take the transfer from Quebec to Halifaxtransfer
- Take the bus from Quebec to Halifaxbus
6h 25m
$308–908
Activities
- Casino Nova Scotia
- Pier 21 Canadian Museum of Immigration
Hotel

Day 13: St. John's, NL, Canada
Transport
- Take the bus from Halifax to St. John'sbus
- Take the transfer from Halifax to St. John'stransfer
- Fly from Halifax to St. John'splane
- Take the foot from Halifax to St. John'swalk
- Take the bus from Halifax to St. John'sbus
4h 35m
$226–856
Activities
- Cape Spear Lighthouse National Historic Site
- Jellybean Row Houses Walking Tour
Hotel

Day 14: Moncton, NB, Canada
Transport
- Take the bus from St. John's to Monctonbus
- Take the foot from St. John's to Monctonwalk
- Fly from St. John's to Monctonplane
- Take the transfer from St. John's to Monctontransfer
- Take the bus from St. John's to Monctonbus
8h 37m
$392–1,116
Activities
- Capitol Theatre
- Resurgo Place
Hotel

Day 15: Fredericton, NB, Canada
Transport
- Take the bus from Moncton to Frederictonbus
1h 50m
$30–45
Activities
- Christ Church Cathedral
- Explore the Historic Garrison District
Hotel

Day 16: Saint John, NB, Canada
Transport
- Take the bus from Fredericton to Saint Johnbus
1h 25m
$22–35
Activities
- Fort La Tour National Historic Site
- Rockwood Park
Hotel

17 days in Canada
TorontoOttawaItinerary navigation
Days 1–3: Toronto, ON, Canada
Activities
- Toronto Islands
- St Lawrence Market
Hotel

Days 4–6: Montreal, QC, Canada
Transport
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
1h 36m
$173–572
Activities
- Notre-Dame Basilica of Montreal
- Old Montreal Walking Tour
Hotel

Days 7–9: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$772
Activities
- Rue Saint-Louis
- Montmorency Falls Park
Hotel

Days 10–11: Halifax, NS, Canada
Transport
- Take the bus from Quebec to Halifaxbus
- Take the transfer from Quebec to Halifaxtransfer
- Fly from Quebec to Halifaxplane
- Take the transfer from Quebec to Halifaxtransfer
- Take the bus from Quebec to Halifaxbus
6h 25m
$308–908
Activities
- Casino Nova Scotia
- Pier 21 Canadian Museum of Immigration
Hotel

Day 12: St. John's, NL, Canada
Transport
- Take the bus from Halifax to St. John'sbus
- Take the transfer from Halifax to St. John'stransfer
- Fly from Halifax to St. John'splane
- Take the foot from Halifax to St. John'swalk
- Take the bus from Halifax to St. John'sbus
4h 35m
$226–856
Activities
- Whale and Puffin Watching Boat Tour
- Colonial Building
Hotel

Day 13: Moncton, NB, Canada
Transport
- Take the bus from St. John's to Monctonbus
- Take the foot from St. John's to Monctonwalk
- Fly from St. John's to Monctonplane
- Take the transfer from St. John's to Monctontransfer
- Take the bus from St. John's to Monctonbus
8h 37m
$392–1,116
Activities
- Magnetic Hill
- Acadian Museum
Hotel

Day 14: Fredericton, NB, Canada
Transport
- Take the bus from Moncton to Frederictonbus
1h 50m
$30–45
Activities
- Explore the Historic Garrison District
- Officers Square
Hotel

Day 15: Saint John, NB, Canada
Transport
- Take the bus from Fredericton to Saint Johnbus
1h 25m
$22–35
Activities
- New Brunswick Museum
- Barbour Foods
Hotel

Days 16–17: Ottawa, ON, Canada
Transport
- Take the bus from Saint John to Ottawabus
- Take the transfer from Saint John to Ottawatransfer
- Fly from Saint John to Ottawaplane
- Take the transfer from Saint John to Ottawatransfer
- Take the bus from Saint John to Ottawabus
6h 27m
$108–659
Activities
- Diefenbunker Cold War Museum
- Supreme Court of Canada
Hotel

18 days in Canada
MontrealCalgaryItinerary navigation
Days 1–3: Montreal, QC, Canada
Activities
- Montreal Museum of Fine Arts
- Montreal Botanical Garden
Hotel

Days 4–6: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$772
Activities
- Quartier Petit Champlain
- Plains of Abraham
Hotel

Days 7–9: Toronto, ON, Canada
Transport
- Take the bus from Quebec to Torontobus
- Take the transfer from Quebec to Torontotransfer
- Fly from Quebec to Torontoplane
3h 46m
$224–754
Activities
- Casa Loma
- Toronto Islands
Hotel

Days 10–12: Vancouver, BC, Canada
Transport
- Fly from Toronto to Vancouverplane
- Take the transfer from Toronto to Vancouvertransfer
- Take the subway from Toronto to Vancouversubway
8h 29m
$141–895
Activities
- Capilano Suspension Bridge Park
- Robson Street Shopping
Hotel

Day 13: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–370
Activities
- Whale Watching Tour
- Ogden Point Breakwater
Hotel

Day 14: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Departure Bay Beach
- Old City Quarter
Hotel

Day 15: Richmond, BC, Canada
Transport
- Fly from Nanaimo to Richmondplane
20 min
$75–140
Activities
- Step back in time at London Heritage Farm
- Explore Steveston Village
Hotel

Day 16: Surrey, BC, Canada
Transport
- Take the bus from Richmond to Surreybus
52 min
$4
Activities
- Crescent Beach
- Guildford Town Centre
Hotel

Day 17: Kelowna, BC, Canada
Transport
- Take the bus from Surrey to Kelownabus
- Take the transfer from Surrey to Kelownatransfer
- Take the bus from Surrey to Kelownabus
5h 45m
$53–83
Activities
- Fintry Provincial Park
- Summerhill Pyramid Winery
Hotel

Day 18: Calgary, AB, Canada
Transport
- 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 57m
$117–642
Activities
- Calgary Zoo
- WinSport Olympic Park
Hotel

19 days in Canada
VancouverQuebecItinerary navigation
Days 1–3: Vancouver, BC, Canada
Activities
- Stanley Park Seawall Bike Ride
- Museum of Anthropology at UBC
Hotel

Day 4: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–370
Activities
- Butchart Gardens
- Beacon Hill Park
Hotel

Day 5: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Departure Bay Beach
- Mount Benson Regional Park
Hotel

Day 6: Richmond, BC, Canada
Transport
- Fly from Nanaimo to Richmondplane
20 min
$75–140
Activities
- Visit Larry Berg Flight Path Park
- Discover the International Buddhist Temple
Hotel

Day 7: Surrey, BC, Canada
Transport
- Take the bus from Richmond to Surreybus
52 min
$4
Activities
- Surrey Museum
- Guildford Town Centre
Hotel

Day 8: Kelowna, BC, Canada
Transport
- Take the bus from Surrey to Kelownabus
- Take the transfer from Surrey to Kelownatransfer
- Take the bus from Surrey to Kelownabus
5h 45m
$53–83
Activities
- Kangaroo Creek Farm
- H2O Adventure Fitness Centre
Hotel

Days 9–10: Calgary, AB, Canada
Transport
- 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 57m
$117–642
Activities
- Peace Bridge
- WinSport Olympic Park
Hotel

Days 11–13: Toronto, ON, Canada
Transport
- 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
6h 6m
$108–517
Activities
- Hockey Hall of Fame
- Nathan Phillips Square
Hotel

Days 14–16: Montreal, QC, Canada
Transport
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
1h 36m
$173–572
Activities
- Old Montreal Walking Tour
- Explore Plateau Mont-Royal
Hotel

Days 17–19: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$772
Activities
- Musee de la civilisation
- Quartier Petit Champlain
Hotel

20 days in Canada
QuebecEdmontonItinerary navigation
Days 1–3: Quebec, QC, Canada
Activities
- La Citadelle de Quebec
- Place Royale
Hotel

Days 4–6: Montreal, QC, Canada
Transport
- Take the bus from Quebec to Montrealbus
2h 50m
$28–80
Activities
- Mount Royal Park Lookout
- Olympic Park Montreal
Hotel

Days 7–9: Toronto, ON, Canada
Transport
- Take the bus from Montreal to Torontobus
- Take the transfer from Montreal to Torontotransfer
- Fly from Montreal to Torontoplane
2h 51m
$164–604
Activities
- Toronto Islands
- Graffiti Alley
Hotel

Days 10–12: Vancouver, BC, Canada
Transport
- Fly from Toronto to Vancouverplane
- Take the transfer from Toronto to Vancouvertransfer
- Take the subway from Toronto to Vancouversubway
8h 29m
$141–895
Activities
- Museum of Anthropology at UBC
- Queen Elizabeth Park
Hotel

Day 13: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–370
Activities
- Art Gallery of Greater Victoria
- Ogden Point Breakwater
Hotel

Day 14: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Maffeo Sutton Park
- WildPlay Element Parks Nanaimo
Hotel

Day 15: Richmond, BC, Canada
Transport
- Fly from Nanaimo to Richmondplane
20 min
$75–140
Activities
- Relax at Garry Point Park
- Step back in time at London Heritage Farm
Hotel

Day 16: Surrey, BC, Canada
Transport
- Take the bus from Richmond to Surreybus
52 min
$4
Activities
- Cloverdale Rodeo and Country Fair Grounds
- Historic Stewart Farm
Hotel

Day 17: Kelowna, BC, Canada
Transport
- Take the bus from Surrey to Kelownabus
- Take the transfer from Surrey to Kelownatransfer
- Take the bus from Surrey to Kelownabus
5h 45m
$53–83
Activities
- BC Orchard and Garden Museum
- Summerhill Pyramid Winery
Hotel

Days 18–19: Calgary, AB, Canada
Transport
- 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 57m
$117–642
Activities
- Bowness Park
- Devonian Gardens
Hotel

Day 20: Edmonton, AB, Canada
Transport
- Take the bus from Calgary to Edmontonbus
3h 55m
$29–110
Activities
- Old Strathcona
- West Edmonton Mall
Hotel

31 days in Canada
CalgaryKitchenerItinerary navigation
Days 1–2: Calgary, AB, Canada
Activities
- Princes Island Park
- Studio Bell National Music Centre
Hotel

Days 3–5: Vancouver, BC, Canada
Transport
- 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 47m
$63–340
Activities
- Granville Island Public Market
- Stanley Park Seawall Bike Ride
Hotel

Day 6: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–370
Activities
- Whale Watching Tour
- Maritime Museum of BC
Hotel

Day 7: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Neck Point Park
- Newcastle Island Marine Provincial Park
Hotel

Day 8: Richmond, BC, Canada
Transport
- Fly from Nanaimo to Richmondplane
20 min
$75–140
Activities
- Explore Aberdeen Centre
- Step back in time at London Heritage Farm
Hotel

Day 9: Surrey, BC, Canada
Transport
- Take the bus from Richmond to Surreybus
52 min
$4
Activities
- Peace Arch Park
- Fraser Valley Heritage Railway Society
Hotel

Day 10: Kelowna, BC, Canada
Transport
- Take the bus from Surrey to Kelownabus
- Take the transfer from Surrey to Kelownatransfer
- Take the bus from Surrey to Kelownabus
5h 45m
$53–83
Activities
- Geert Maas Sculpture Gardens and Gallery
- Kasugai Gardens
Hotel

Day 11: Kamloops, BC, Canada
Transport
- Take the bus from Kelowna to Kamloopsbus
2h 15m
$40–55
Activities
- Big Little Science Centre
- Kamloops Farmers Market
Hotel

Days 12–14: Toronto, ON, Canada
Transport
- Take the taxi from Kamloops to Torontotaxi
- Fly from Kamloops to Torontoplane
- Take the transfer from Kamloops to Torontotransfer
- Take the train from Kamloops to Torontotrain
7h 15m
$333–1,053
Activities
- High Park
- Hockey Hall of Fame
Hotel

Days 15–17: Montreal, QC, Canada
Transport
- Fly from Toronto to Montrealplane
- Take the transfer from Toronto to Montrealtransfer
- Take the bus from Toronto to Montrealbus
1h 36m
$173–572
Activities
- Montreal Botanical Garden
- Montreal Underground City RESO
Hotel

Days 18–20: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$772
Activities
- Musee de la civilisation
- Grande Allee
Hotel

Days 21–22: Halifax, NS, Canada
Transport
- Take the bus from Quebec to Halifaxbus
- Take the transfer from Quebec to Halifaxtransfer
- Fly from Quebec to Halifaxplane
- Take the transfer from Quebec to Halifaxtransfer
- Take the bus from Quebec to Halifaxbus
6h 25m
$308–908
Activities
- Peggy Cove Lighthouse
- Halifax Central Library
Hotel

Day 23: St. John's, NL, Canada
Transport
- Take the bus from Halifax to St. John'sbus
- Take the transfer from Halifax to St. John'stransfer
- Fly from Halifax to St. John'splane
- Take the foot from Halifax to St. John'swalk
- Take the bus from Halifax to St. John'sbus
4h 35m
$226–856
Activities
- East Coast Trail Hike
- Colonial Building
Hotel

Day 24: Moncton, NB, Canada
Transport
- Take the bus from St. John's to Monctonbus
- Take the foot from St. John's to Monctonwalk
- Fly from St. John's to Monctonplane
- Take the transfer from St. John's to Monctontransfer
- Take the bus from St. John's to Monctonbus
8h 37m
$392–1,116
Activities
- Parlee Beach Provincial Park
- Bore View Park
Hotel

Day 25: Fredericton, NB, Canada
Transport
- Take the bus from Moncton to Frederictonbus
1h 50m
$30–45
Activities
- Wilmot Park
- Fredericton Region Museum
Hotel

Day 26: Saint John, NB, Canada
Transport
- Take the bus from Fredericton to Saint Johnbus
1h 25m
$22–35
Activities
- Stonehammer Geopark Visitor Information
- Reversing Falls Rapids
Hotel

Days 27–28: Ottawa, ON, Canada
Transport
- Take the bus from Saint John to Ottawabus
- Take the transfer from Saint John to Ottawatransfer
- Fly from Saint John to Ottawaplane
- Take the transfer from Saint John to Ottawatransfer
- Take the bus from Saint John to Ottawabus
6h 27m
$108–659
Activities
- Rideau Canal National Historic Site
- Parliament Hill
Hotel

Day 29: Kingston, ON, Canada
Transport
- Take the bus from Ottawa to Kingstonbus
2h 5m
$22–35
Activities
- Lemoine Point Conservation Area
- Marine Museum of the Great Lakes at Kingston
Hotel

Day 30: Guelph, ON, Canada
Transport
- Take the bus from Kingston to Guelphbus
- Take the transfer from Kingston to Guelphtransfer
- Take the train from Kingston to Guelphtrain
- Take the train from Kingston to Guelphtrain
6h 6m
$55–249
Activities
- Fixed Gear Brewing Co
- Riverside Park
Hotel

Day 31: Kitchener, ON, Canada
Transport
- Take the train from Guelph to Kitchenertrain
21 min
$7–110
Activities
- Kitchener Market
- Kitchener-Waterloo Art Gallery
Hotel




