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
- High Park
- CN Tower
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
$200–528
Activities
- Jean-Talon Market
- Montreal Biodome
Hotel

Day 7: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$764
Activities
- Place Royale
- Huron-Wendat Museum and Traditional Site
Hotel

8 days in Canada
MontrealTorontoItinerary navigation
Days 1–3: Montreal, QC, Canada
Activities
- Notre-Dame Basilica of Montreal
- Jean-Talon Market
Hotel

Days 4–6: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$764
Activities
- La Citadelle de Quebec
- Huron-Wendat Museum and Traditional Site
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 42m
$224–1,004
Activities
- Kensington Market
- Art Gallery of Ontario
Hotel

9 days in Canada
VancouverCalgaryItinerary navigation
Days 1–3: Vancouver, BC, Canada
Activities
- Museum of Anthropology at UBC
- Dr Sun Yat-Sen Classical Chinese Garden
Hotel

Day 4: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–350
Activities
- Miniature World
- Butchart Gardens
Hotel

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

Day 6: Prince Rupert, BC, Canada
Transport
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Fly from Nanaimo to Prince Rupertplane
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
8h 31m
$226–1,151
Activities
- Museum of Northern British Columbia
- Deep Sea Fishing Charter
Hotel

Day 7: Prince George, BC, Canada
Transport
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Fly from Prince Rupert to Prince Georgeplane
- Take the taxi from Prince Rupert to Prince Georgetaxi
5h 29m
$251–457
Activities
- Lheidli T'enneh Memorial Park
- Rotary Soccer Fields
Hotel

Day 8: Edmonton, AB, Canada
Transport
- Take the taxi from Prince George to Edmontontaxi
- Fly from Prince George to Edmontonplane
- Take the transfer from Prince George to Edmontontransfer
- Take the bus from Prince George to Edmontonbus
- Take the transfer from Prince George to Edmontontransfer
- Take the tram from Prince George to Edmontontram
3h 6m
$268–906
Activities
- Elk Island National Park
- University of Alberta Botanic Garden
Hotel

Day 9: Calgary, AB, Canada
Transport
- Take the bus from Edmonton to Calgarybus
4h
$45–110
Activities
- CrossIron Mills
- Stephen Avenue Walk
Hotel

10 days in Canada
QuebecVancouverItinerary navigation
Days 1–3: Quebec, QC, Canada
Activities
- Ile dOrleans
- Montmorency Falls Park
Hotel

Days 4–6: Montreal, QC, Canada
Transport
- Take the bus from Quebec to Montrealbus
2h 50m
$50–80
Activities
- Explore Plateau Mont-Royal
- Pointe-a-Calliere Montreal Archaeology and History Complex
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 48m
$194–554
Activities
- Nathan Phillips Square
- Rogers Centre
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
7h 39m
$223–920
Activities
- Grouse Mountain Skyride and Peak Experience
- Dr Sun Yat-Sen Classical Chinese Garden
Hotel

11 days in Canada
OttawaTorontoItinerary navigation
Days 1–2: Ottawa, ON, Canada
Activities
- Hogs Back Falls
- Rideau Canal National Historic Site
Hotel

Days 3–5: Montreal, QC, Canada
Transport
- Take the train from Ottawa to Montrealtrain
2h 2m
$30–130
Activities
- Jean-Talon Market
- Lachine Canal National Historic Site
Hotel

Days 6–8: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$764
Activities
- Place Royale
- Ile dOrleans
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 42m
$224–1,004
Activities
- St Lawrence Market
- Nathan Phillips Square
Hotel

12 days in Canada
CalgaryTorontoItinerary navigation
Days 1–2: Calgary, AB, Canada
Activities
- Calgary Tower
- Fish Creek Provincial Park
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 36m
$73–401
Activities
- Robson Street Shopping
- Queen Elizabeth Park
Hotel

Day 6: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–350
Activities
- Victoria Bug Zoo
- Royal BC Museum
Hotel

Day 7: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Old City Quarter
- WildPlay Element Parks Nanaimo
Hotel

Day 8: Prince Rupert, BC, Canada
Transport
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Fly from Nanaimo to Prince Rupertplane
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
8h 31m
$226–1,151
Activities
- Whale Watching Tour
- Explore Chinatown Park
Hotel

Day 9: Prince George, BC, Canada
Transport
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Fly from Prince Rupert to Prince Georgeplane
- Take the taxi from Prince Rupert to Prince Georgetaxi
5h 29m
$251–457
Activities
- Prince George Railway & Forestry Museum
- Prince George Aquatic Centre
Hotel

Day 10: Edmonton, AB, Canada
Transport
- Take the taxi from Prince George to Edmontontaxi
- Fly from Prince George to Edmontonplane
- Take the transfer from Prince George to Edmontontransfer
- Take the bus from Prince George to Edmontonbus
- Take the transfer from Prince George to Edmontontransfer
- Take the tram from Prince George to Edmontontram
3h 6m
$268–906
Activities
- High Level Bridge Streetcar
- Art Gallery of Alberta
Hotel

Days 11–12: Toronto, ON, Canada
Transport
- 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 28m
$127–571
Activities
- Rogers Centre
- High Park
Hotel

13 days in Canada
HalifaxEdmontonItinerary navigation
Days 1–2: Halifax, NS, Canada
Activities
- Casino Nova Scotia
- Point Pleasant Park
Hotel

Day 3: St. Albert, AB, Canada
Transport
- Take the bus from Halifax to St. Albertbus
- Take the transfer from Halifax to St. Alberttransfer
- Fly from Halifax to St. Albertplane
- Take the transfer from Halifax to St. Alberttransfer
- Take the bus from Halifax to St. Albertbus
- Take the transfer from Halifax to St. Alberttransfer
- Take the tram from Halifax to St. Alberttram
- Take the transfer from Halifax to St. Alberttransfer
- Take the bus from Halifax to St. Albertbus
9h 35m
$241–968
Activities
- St Albert Farmers Market
- Servus Credit Union Place
Hotel

Days 4–5: Calgary, AB, Canada
Transport
- Take the bus from St. Albert to Calgarybus
- Take the transfer from St. Albert to Calgarytransfer
- Take the bus from St. Albert to Calgarybus
4h 38m
$85–116
Activities
- CrossIron Mills
- WinSport Olympic Park
Hotel

Days 6–8: 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 36m
$73–401
Activities
- Gastown Steam Clock
- Museum of Anthropology at UBC
Hotel

Day 9: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–350
Activities
- Hatley Park National Historic Site
- Inner Harbour Causeway
Hotel

Day 10: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Nanaimo Bar Trail
- Departure Bay Beach
Hotel

Day 11: Prince Rupert, BC, Canada
Transport
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Fly from Nanaimo to Prince Rupertplane
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
8h 31m
$226–1,151
Activities
- Relax at Sunken Gardens Park
- Museum of Northern British Columbia
Hotel

Day 12: Prince George, BC, Canada
Transport
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Fly from Prince Rupert to Prince Georgeplane
- Take the taxi from Prince Rupert to Prince Georgetaxi
5h 29m
$251–457
Activities
- Forests for the World
- Caledonia Nordic Ski Club
Hotel

Day 13: Edmonton, AB, Canada
Transport
- Take the taxi from Prince George to Edmontontaxi
- Fly from Prince George to Edmontonplane
- Take the transfer from Prince George to Edmontontransfer
- Take the bus from Prince George to Edmontonbus
- Take the transfer from Prince George to Edmontontransfer
- Take the tram from Prince George to Edmontontram
3h 6m
$268–906
Activities
- Alberta Legislature Building
- Muttart Conservatory
Hotel

14 days in Canada
VictoriaQuebecItinerary navigation
Day 1: Victoria, BC, Canada
Activities
- Butchart Gardens
- Craigdarroch Castle
Hotel

Days 2–4: Vancouver, BC, Canada
Transport
- Fly from Victoria to Vancouverplane
30 min
$100–350
Activities
- Canada Place and FlyOver Canada
- Vancouver Aquarium
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 44m
$73–400
Activities
- Bowness Park
- Studio Bell National Music Centre
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
5h 53m
$123–567
Activities
- CN Tower
- Rogers Centre
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
$200–528
Activities
- Mount Royal Park Lookout
- Saint Josephs Oratory of Mount Royal
Hotel

Days 13–14: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$764
Activities
- Funicular du Vieux-Quebec
- Musee de la civilisation
Hotel

15 days in Canada
TorontoVancouverItinerary navigation
Days 1–3: Toronto, ON, Canada
Activities
- Nathan Phillips Square
- Graffiti Alley
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
$200–528
Activities
- Montreal Botanical Garden
- Explore Plateau Mont-Royal
Hotel

Days 7–9: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$764
Activities
- Old Quebec
- Ile dOrleans
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–958
Activities
- Harbour Hopper Tour
- Point Pleasant Park
Hotel

Day 12: St. Albert, AB, Canada
Transport
- Take the bus from Halifax to St. Albertbus
- Take the transfer from Halifax to St. Alberttransfer
- Fly from Halifax to St. Albertplane
- Take the transfer from Halifax to St. Alberttransfer
- Take the bus from Halifax to St. Albertbus
- Take the transfer from Halifax to St. Alberttransfer
- Take the tram from Halifax to St. Alberttram
- Take the transfer from Halifax to St. Alberttransfer
- Take the bus from Halifax to St. Albertbus
9h 35m
$241–968
Activities
- St Albert Golf Course
- Arden Theatre
Hotel

Days 13–14: Calgary, AB, Canada
Transport
- Take the bus from St. Albert to Calgarybus
- Take the transfer from St. Albert to Calgarytransfer
- Take the bus from St. Albert to Calgarybus
4h 38m
$85–116
Activities
- CrossIron Mills
- Calgary Tower
Hotel

Day 15: 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 36m
$73–401
Activities
- Granville Island Public Market
- Grouse Mountain Skyride and Peak Experience
Hotel

16 days in Canada
MontrealPrince GeorgeItinerary navigation
Days 1–3: Montreal, QC, Canada
Activities
- Old Montreal Walking Tour
- Olympic Park Montreal
Hotel

Days 4–6: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$764
Activities
- Ile dOrleans
- Observatoire de la Capitale
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 42m
$224–1,004
Activities
- Toronto Islands
- Ripleys Aquarium of Canada
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
7h 39m
$223–920
Activities
- Canada Place and FlyOver Canada
- Stanley Park Seawall Bike Ride
Hotel

Day 13: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–350
Activities
- Royal BC Museum
- Ogden Point Breakwater
Hotel

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

Day 15: Prince Rupert, BC, Canada
Transport
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Fly from Nanaimo to Prince Rupertplane
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
8h 31m
$226–1,151
Activities
- Deep Sea Fishing Charter
- Scenic Ferry Ride to Digby Island
Hotel

Day 16: Prince George, BC, Canada
Transport
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Fly from Prince Rupert to Prince Georgeplane
- Take the taxi from Prince Rupert to Prince Georgetaxi
5h 29m
$251–457
Activities
- Huble Homestead Historic Site
- Caledonia Nordic Ski Club
Hotel

17 days in Canada
VancouverQuebecItinerary navigation
Days 1–3: Vancouver, BC, Canada
Activities
- Queen Elizabeth Park
- Grouse Mountain Skyride and Peak Experience
Hotel

Day 4: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–350
Activities
- Inner Harbour Causeway
- Chinatown
Hotel

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

Day 6: Prince Rupert, BC, Canada
Transport
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Fly from Nanaimo to Prince Rupertplane
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
8h 31m
$226–1,151
Activities
- Deep Sea Fishing Charter
- Scenic Ferry Ride to Digby Island
Hotel

Day 7: Prince George, BC, Canada
Transport
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Fly from Prince Rupert to Prince Georgeplane
- Take the taxi from Prince Rupert to Prince Georgetaxi
5h 29m
$251–457
Activities
- Prince George Aquatic Centre
- Huble Homestead Historic Site
Hotel

Day 8: Edmonton, AB, Canada
Transport
- Take the taxi from Prince George to Edmontontaxi
- Fly from Prince George to Edmontonplane
- Take the transfer from Prince George to Edmontontransfer
- Take the bus from Prince George to Edmontonbus
- Take the transfer from Prince George to Edmontontransfer
- Take the tram from Prince George to Edmontontram
3h 6m
$268–906
Activities
- Ice District
- Royal Alberta Museum
Hotel

Days 9–10: Calgary, AB, Canada
Transport
- Take the bus from Edmonton to Calgarybus
4h
$45–110
Activities
- Fort Calgary
- Peace Bridge
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
5h 53m
$123–567
Activities
- Kensington Market
- St Lawrence Market
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
$200–528
Activities
- Olympic Park Montreal
- Jean-Talon Market
Hotel

Day 17: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$764
Activities
- Old Quebec
- Ile dOrleans
Hotel

18 days in Canada
QuebecCalgaryItinerary navigation
Days 1–3: Quebec, QC, Canada
Activities
- Musee de la civilisation
- Rue Saint-Louis
Hotel

Days 4–6: Montreal, QC, Canada
Transport
- Take the bus from Quebec to Montrealbus
2h 50m
$50–80
Activities
- Lachine Canal National Historic Site
- Montreal Botanical Garden
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 48m
$194–554
Activities
- Art Gallery of Ontario
- Ripleys Aquarium of Canada
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
7h 39m
$223–920
Activities
- Stanley Park Seawall Bike Ride
- Gastown Steam Clock
Hotel

Day 13: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–350
Activities
- Craigdarroch Castle
- Ogden Point Breakwater
Hotel

Day 14: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Diving at Artificial Reefs
- Newcastle Island Marine Provincial Park
Hotel

Day 15: Prince Rupert, BC, Canada
Transport
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Fly from Nanaimo to Prince Rupertplane
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
8h 31m
$226–1,151
Activities
- Museum of Northern British Columbia
- Deep Sea Fishing Charter
Hotel

Day 16: Prince George, BC, Canada
Transport
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Fly from Prince Rupert to Prince Georgeplane
- Take the taxi from Prince Rupert to Prince Georgetaxi
5h 29m
$251–457
Activities
- Pine Centre Mall
- Exploration Place Museum & Science Centre
Hotel

Day 17: Edmonton, AB, Canada
Transport
- Take the taxi from Prince George to Edmontontaxi
- Fly from Prince George to Edmontonplane
- Take the transfer from Prince George to Edmontontransfer
- Take the bus from Prince George to Edmontonbus
- Take the transfer from Prince George to Edmontontransfer
- Take the tram from Prince George to Edmontontram
3h 6m
$268–906
Activities
- Art Gallery of Alberta
- Alberta Legislature Building
Hotel

Day 18: Calgary, AB, Canada
Transport
- Take the bus from Edmonton to Calgarybus
4h
$45–110
Activities
- Devonian Gardens
- CrossIron Mills
Hotel

19 days in Canada
OttawaEdmontonItinerary navigation
Days 1–2: Ottawa, ON, Canada
Activities
- Canadian War Museum
- National Arts Centre
Hotel

Days 3–5: Montreal, QC, Canada
Transport
- Take the train from Ottawa to Montrealtrain
2h 2m
$30–130
Activities
- Montreal Museum of Fine Arts
- Olympic Park Montreal
Hotel

Days 6–8: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$764
Activities
- Place Royale
- Grande Allee
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 42m
$224–1,004
Activities
- CN Tower
- Nathan Phillips Square
Hotel

Days 12–14: Vancouver, BC, Canada
Transport
- Fly from Toronto to Vancouverplane
- Take the transfer from Toronto to Vancouvertransfer
- Take the subway from Toronto to Vancouversubway
7h 39m
$223–920
Activities
- Stanley Park Seawall Bike Ride
- Canada Place and FlyOver Canada
Hotel

Day 15: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–350
Activities
- Inner Harbour Causeway
- Miniature World
Hotel

Day 16: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- WildPlay Element Parks Nanaimo
- Newcastle Island Marine Provincial Park
Hotel

Day 17: Prince Rupert, BC, Canada
Transport
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Fly from Nanaimo to Prince Rupertplane
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
8h 31m
$226–1,151
Activities
- North Pacific Cannery National Historic Site
- Museum of Northern British Columbia
Hotel

Day 18: Prince George, BC, Canada
Transport
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Fly from Prince Rupert to Prince Georgeplane
- Take the taxi from Prince Rupert to Prince Georgetaxi
5h 29m
$251–457
Activities
- Lheidli T'enneh Memorial Park
- Exploration Place Museum & Science Centre
Hotel

Day 19: Edmonton, AB, Canada
Transport
- Take the taxi from Prince George to Edmontontaxi
- Fly from Prince George to Edmontonplane
- Take the transfer from Prince George to Edmontontransfer
- Take the bus from Prince George to Edmontonbus
- Take the transfer from Prince George to Edmontontransfer
- Take the tram from Prince George to Edmontontram
3h 6m
$268–906
Activities
- TELUS World of Science Edmonton
- Edmonton Valley Zoo
Hotel

20 days in Canada
CalgaryHalifaxItinerary navigation
Days 1–2: Calgary, AB, Canada
Activities
- Bowness 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 36m
$73–401
Activities
- Gastown Steam Clock
- Grouse Mountain Skyride and Peak Experience
Hotel

Day 6: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–350
Activities
- Victoria Bug Zoo
- Butchart Gardens
Hotel

Day 7: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Old City Quarter
- WildPlay Element Parks Nanaimo
Hotel

Day 8: Prince Rupert, BC, Canada
Transport
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Fly from Nanaimo to Prince Rupertplane
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
8h 31m
$226–1,151
Activities
- Whale Watching Tour
- Port Interpretive Centre
Hotel

Day 9: Prince George, BC, Canada
Transport
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Fly from Prince Rupert to Prince Georgeplane
- Take the taxi from Prince Rupert to Prince Georgetaxi
5h 29m
$251–457
Activities
- Rotary Soccer Fields
- Huble Homestead Historic Site
Hotel

Day 10: Edmonton, AB, Canada
Transport
- Take the taxi from Prince George to Edmontontaxi
- Fly from Prince George to Edmontonplane
- Take the transfer from Prince George to Edmontontransfer
- Take the bus from Prince George to Edmontonbus
- Take the transfer from Prince George to Edmontontransfer
- Take the tram from Prince George to Edmontontram
3h 6m
$268–906
Activities
- Alberta Legislature Building
- Edmonton Valley Zoo
Hotel

Days 11–13: Toronto, ON, Canada
Transport
- 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 28m
$127–571
Activities
- Toronto Islands
- Casa Loma
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
$200–528
Activities
- Olympic Park Montreal
- Montreal Underground City RESO
Hotel

Days 17–19: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$764
Activities
- Huron-Wendat Museum and Traditional Site
- Musee de la civilisation
Hotel

Day 20: 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–958
Activities
- Point Pleasant Park
- McNabs Island Provincial Park
Hotel

30 days in Canada
HalifaxGuelphItinerary navigation
Days 1–2: Halifax, NS, Canada
Activities
- McNabs Island Provincial Park
- Halifax Public Gardens
Hotel

Day 3: St. Albert, AB, Canada
Transport
- Take the bus from Halifax to St. Albertbus
- Take the transfer from Halifax to St. Alberttransfer
- Fly from Halifax to St. Albertplane
- Take the transfer from Halifax to St. Alberttransfer
- Take the bus from Halifax to St. Albertbus
- Take the transfer from Halifax to St. Alberttransfer
- Take the tram from Halifax to St. Alberttram
- Take the transfer from Halifax to St. Alberttransfer
- Take the bus from Halifax to St. Albertbus
9h 35m
$241–968
Activities
- Walk the Red Willow Trail System
- John E Poole Boardwalk
Hotel

Days 4–5: Calgary, AB, Canada
Transport
- Take the bus from St. Albert to Calgarybus
- Take the transfer from St. Albert to Calgarytransfer
- Take the bus from St. Albert to Calgarybus
4h 38m
$85–116
Activities
- Peace Bridge
- Fish Creek Provincial Park
Hotel

Days 6–8: 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 36m
$73–401
Activities
- Grouse Mountain Skyride and Peak Experience
- Gastown Steam Clock
Hotel

Day 9: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–350
Activities
- Miniature World
- Whale Watching Tour
Hotel

Day 10: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Coombs Old Country Market
- Nanaimo Museum
Hotel

Day 11: Prince Rupert, BC, Canada
Transport
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Fly from Nanaimo to Prince Rupertplane
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
- Take the transfer from Nanaimo to Prince Ruperttransfer
- Take the bus from Nanaimo to Prince Rupertbus
8h 31m
$226–1,151
Activities
- Butze Rapids Trail
- Whale Watching Tour
Hotel

Day 12: Prince George, BC, Canada
Transport
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Take the bus from Prince Rupert to Prince Georgebus
- Take the transfer from Prince Rupert to Prince Georgetransfer
- Fly from Prince Rupert to Prince Georgeplane
- Take the taxi from Prince Rupert to Prince Georgetaxi
5h 29m
$251–457
Activities
- Caledonia Nordic Ski Club
- CN Centre
Hotel

Day 13: Edmonton, AB, Canada
Transport
- Take the taxi from Prince George to Edmontontaxi
- Fly from Prince George to Edmontonplane
- Take the transfer from Prince George to Edmontontransfer
- Take the bus from Prince George to Edmontonbus
- Take the transfer from Prince George to Edmontontransfer
- Take the tram from Prince George to Edmontontram
3h 6m
$268–906
Activities
- Alberta Legislature Building
- Art Gallery of Alberta
Hotel

Days 14–16: Toronto, ON, Canada
Transport
- 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 28m
$127–571
Activities
- Hockey Hall of Fame
- Art Gallery of Ontario
Hotel

Days 17–19: 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
$200–528
Activities
- Old Montreal Walking Tour
- Pointe-a-Calliere Montreal Archaeology and History Complex
Hotel

Days 20–22: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$764
Activities
- Plains of Abraham
- Ile dOrleans
Hotel

Day 23: Sherbrooke, QC, Canada
Transport
- Take the bus from Quebec to Sherbrookebus
3h 40m
$55–80
Activities
- Sentier des Grandes-Fourches
- Karting Sherbrooke
Hotel

Day 24: Drummondville, QC, Canada
Transport
- Take the bus from Sherbrooke to Drummondvillebus
1h 15m
$25–35
Activities
- Village Quebecois dAntan
- Marche Public de Drummondville
Hotel

Day 25: Trois-Rivières, QC, Canada
Transport
- Take the bus from Drummondville to Trois-Rivièresbus
1h 5m
$22–35
Activities
- Centre dExposition de Trois-Rivieres
- Musee POP
Hotel

Days 26–27: Ottawa, ON, Canada
Transport
- Take the bus from Trois-Rivières to Ottawabus
- Take the transfer from Trois-Rivières to Ottawatransfer
- Take the bus from Trois-Rivières to Ottawabus
4h 45m
$67–93
Activities
- Rideau Canal National Historic Site
- Dominion Arboretum
Hotel

Day 28: Kingston, ON, Canada
Transport
- Take the bus from Ottawa to Kingstonbus
2h 5m
$10–80
Activities
- Lemoine Point Conservation Area
- 1000 Islands Cruise
Hotel

Day 29: Peterborough, ON, Canada
Transport
- Take the bus from Kingston to Peterboroughbus
- Take the bus from Kingston to Peterboroughbus
4h
$112–144
Activities
- Peterborough Farmers Market
- Peterborough Museum & Archives
Hotel

Day 30: Guelph, ON, Canada
Transport
- Take the bus from Peterborough to Guelphbus
- Take the bus from Peterborough to Guelphbus
- Take the bus from Peterborough to Guelphbus
4h 37m
$34–49
Activities
- University of Guelph Arboretum
- Guelph Public Library Main Branch
Hotel




