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
- Ripleys Aquarium of Canada
- Toronto Islands
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
$174–556
Activities
- Pointe-a-Calliere Montreal Archaeology and History Complex
- Mount Royal Park Lookout
Hotel

Day 7: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$764
Activities
- Quartier Petit Champlain
- Funicular du Vieux-Quebec
Hotel

8 days in Canada
MontrealQuebecItinerary navigation
Days 1–3: Montreal, QC, Canada
Activities
- Pointe-a-Calliere Montreal Archaeology and History Complex
- Jean-Talon Market
Hotel

Days 4–6: 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
$174–554
Activities
- Art Gallery of Ontario
- Distillery District
Hotel

Days 7–8: Quebec, QC, Canada
Transport
- Fly from Toronto to Quebecplane
- Take the transfer from Toronto to Quebectransfer
- Take the bus from Toronto to Quebecbus
2h 43m
$231–893
Activities
- Quartier Petit Champlain
- Place Royale
Hotel

9 days in Canada
VancouverCalgaryItinerary navigation
Days 1–3: Vancouver, BC, Canada
Activities
- Canada Place and FlyOver Canada
- Stanley Park Seawall Bike Ride
Hotel

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

Day 5: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Departure Bay Beach
- Newcastle Island Marine Provincial Park
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 bus from Nanaimo to Prince Rupertbus
8h 32m
$176–951
Activities
- Whale Watching Tour
- View Totem Poles
Hotel

Day 7: Prince George, BC, Canada
Transport
- Take the bus from Prince Rupert to Prince Georgebus
- 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 26m
$311–697
Activities
- Prince George Public Library Bob Harkins Branch
- Lheidli T'enneh Memorial Park
Hotel

Days 8–9: Calgary, AB, Canada
Transport
- Take the taxi from Prince George to Calgarytaxi
- Fly from Prince George to Calgaryplane
- Take the transfer from Prince George to Calgarytransfer
- Take the bus from Prince George to Calgarybus
2h 16m
$164–843
Activities
- Peace Bridge
- WinSport Olympic Park
Hotel

10 days in Canada
QuebecVancouverItinerary navigation
Days 1–3: Quebec, QC, Canada
Activities
- Funicular du Vieux-Quebec
- Rue Saint-Louis
Hotel

Days 4–6: Montreal, QC, Canada
Transport
- Take the bus from Quebec to Montrealbus
2h 50m
$28–80
Activities
- Montreal Biodome
- La Ronde Amusement Park
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
$174–554
Activities
- Casa Loma
- Ripleys Aquarium of Canada
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 39m
$174–844
Activities
- Capilano Suspension Bridge Park
- Granville Island Public Market
Hotel

11 days in Canada
OttawaQuebecItinerary navigation
Days 1–2: Ottawa, ON, Canada
Activities
- Canadian Museum of History
- National Gallery of Canada
Hotel

Days 3–5: Montreal, QC, Canada
Transport
- Take the train from Ottawa to Montrealtrain
2h 2m
$30–130
Activities
- Pointe-a-Calliere Montreal Archaeology and History Complex
- Montreal Botanical Garden
Hotel

Days 6–8: 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
$174–554
Activities
- High Park
- CN Tower
Hotel

Days 9–11: Quebec, QC, Canada
Transport
- Fly from Toronto to Quebecplane
- Take the transfer from Toronto to Quebectransfer
- Take the bus from Toronto to Quebecbus
2h 43m
$231–893
Activities
- Rue Saint-Louis
- Fairmont Le Chateau Frontenac
Hotel

12 days in Canada
CalgaryTorontoItinerary navigation
Days 1–2: Calgary, AB, Canada
Activities
- Fish Creek Provincial Park
- Calgary Tower
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
$68–351
Activities
- Museum of Anthropology at UBC
- Granville Island Public Market
Hotel

Day 6: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–370
Activities
- Hatley Park National Historic Site
- Whale Watching Tour
Hotel

Day 7: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Mount Benson Regional Park
- Old City Quarter
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 bus from Nanaimo to Prince Rupertbus
8h 32m
$176–951
Activities
- Port Interpretive Centre
- North Pacific Cannery National Historic Site
Hotel

Day 9: Prince George, BC, Canada
Transport
- Take the bus from Prince Rupert to Prince Georgebus
- 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 26m
$311–697
Activities
- Teapot Mountain
- Rotary Soccer Fields
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
$378–806
Activities
- Royal Alberta Museum
- West Edmonton Mall
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 31m
$117–521
Activities
- Distillery District
- Royal Ontario Museum
Hotel

13 days in Canada
HalifaxOttawaItinerary navigation
Days 1–2: Halifax, NS, Canada
Activities
- Georges Island National Historic Site
- Maritime Museum of the Atlantic
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
$137–467
Activities
- Montreal Botanical Garden
- Olympic Park Montreal
Hotel

Days 6–8: 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
$174–554
Activities
- Hockey Hall of Fame
- Royal Ontario Museum
Hotel

Days 9–11: Quebec, QC, Canada
Transport
- Fly from Toronto to Quebecplane
- Take the transfer from Toronto to Quebectransfer
- Take the bus from Toronto to Quebecbus
2h 43m
$231–893
Activities
- Observatoire de la Capitale
- Ile dOrleans
Hotel

Day 12: Saguenay, QC, Canada
Transport
- Take the bus from Quebec to Saguenaybus
2h 20m
$50–60
Activities
- Promenade de la Riviere
- Cathedrale Saint-Francois-Xavier
Hotel

Day 13: Ottawa, ON, Canada
Transport
- Take the taxi from Saguenay to Ottawataxi
- Fly from Saguenay to Ottawaplane
- Take the transfer from Saguenay to Ottawatransfer
- Take the bus from Saguenay to Ottawabus
3h 47m
$96–471
Activities
- Canadian Museum of History
- Canada Aviation and Space Museum
Hotel

14 days in Canada
VictoriaQuebecItinerary navigation
Day 1: Victoria, BC, Canada
Activities
- Miniature World
- Art Gallery of Greater Victoria
Hotel

Days 2–4: Vancouver, BC, Canada
Transport
- Fly from Victoria to Vancouverplane
30 min
$100–370
Activities
- Gastown Steam Clock
- Grouse Mountain Skyride and Peak Experience
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 19m
$68–391
Activities
- Inglewood Bird Sanctuary & Nature Centre
- Princes Island Park
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 10m
$113–467
Activities
- Nathan Phillips Square
- Toronto Eaton 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
$174–556
Activities
- La Ronde Amusement Park
- Explore Plateau Mont-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
- Fairmont Le Chateau Frontenac
Hotel

15 days in Canada
WinnipegTorontoItinerary navigation
Days 1–2: Winnipeg, MB, Canada
Activities
- St Boniface Cathedral Basilica
- Winnipeg Art Gallery WAG-Qaumajuq
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
$102–848
Activities
- Studio Bell National Music Centre
- Bowness Park
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
$68–351
Activities
- Canada Place and FlyOver Canada
- Science World
Hotel

Day 8: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–370
Activities
- Fishermans Wharf
- Inner Harbour Causeway
Hotel

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

Day 10: 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 bus from Nanaimo to Prince Rupertbus
8h 32m
$176–951
Activities
- Butze Rapids Trail
- Stroll through Rotary Waterfront Park
Hotel

Day 11: Prince George, BC, Canada
Transport
- Take the bus from Prince Rupert to Prince Georgebus
- 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 26m
$311–697
Activities
- Prince George Public Library Bob Harkins Branch
- Cottonwood Island Park
Hotel

Day 12: 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
$378–806
Activities
- Royal Alberta Museum
- Alberta Legislature Building
Hotel

Days 13–15: 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 31m
$117–521
Activities
- Nathan Phillips Square
- Graffiti Alley
Hotel

16 days in Canada
WindsorSaint JohnItinerary navigation
Day 1: Windsor, ON, Canada
Activities
- Eton College
- River Thames Boat Trip
Hotel

Days 2–4: Toronto, ON, Canada
Transport
- Take the train from Windsor to Torontotrain
4h 10m
$50–140
Activities
- Royal Ontario Museum
- Ripleys Aquarium of Canada
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
$174–556
Activities
- Notre-Dame Basilica of Montreal
- Mount Royal Park Lookout
Hotel

Days 8–10: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$764
Activities
- Huron-Wendat Museum and Traditional Site
- 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 34m
$308–958
Activities
- Casino Nova Scotia
- Alexander Keiths Brewery Tour
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
$216–806
Activities
- Jellybean Row Houses Walking Tour
- Signal Hill National Historic Site
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 25m
$401–1,316
Activities
- Parlee Beach Provincial Park
- Riverfront Park
Hotel

Day 15: Fredericton, NB, Canada
Transport
- Take the bus from Moncton to Frederictonbus
1h 50m
$30–45
Activities
- Fredericton Boyce Farmers Market
- Fredericton Region Museum
Hotel

Day 16: Saint John, NB, Canada
Transport
- Take the bus from Fredericton to Saint Johnbus
1h 25m
$22–35
Activities
- Stonehammer Geopark Visitor Information
- Irving Nature Park
Hotel

17 days in Canada
TorontoOttawaItinerary navigation
Days 1–3: Toronto, ON, Canada
Activities
- Royal Ontario Museum
- Toronto Islands
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
$174–556
Activities
- Shopping on Rue Sainte-Catherine
- Old Montreal Walking Tour
Hotel

Days 7–9: Quebec, QC, Canada
Transport
- Take the taxi from Montreal to Quebectaxi 0 m
2h 45m
$764
Activities
- Fairmont Le Chateau Frontenac
- Funicular du Vieux-Quebec
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 34m
$308–958
Activities
- Peggy Cove Lighthouse
- Art Gallery of Nova Scotia
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
$216–806
Activities
- Signal Hill National Historic Site
- Cape Spear Lighthouse National Historic Site
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 25m
$401–1,316
Activities
- Magnetic Hill
- Resurgo Place
Hotel

Day 14: Fredericton, NB, Canada
Transport
- Take the bus from Moncton to Frederictonbus
1h 50m
$30–45
Activities
- Odell Park
- St Annes Chapel of Ease
Hotel

Day 15: Saint John, NB, Canada
Transport
- Take the bus from Fredericton to Saint Johnbus
1h 25m
$22–35
Activities
- Fort La Tour National Historic Site
- Imperial Theatre
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
$368–809
Activities
- Canada Aviation and Space Museum
- Diefenbunker Cold War Museum
Hotel

18 days in Canada
MontrealVancouverItinerary navigation
Days 1–3: Montreal, QC, Canada
Activities
- Explore Plateau Mont-Royal
- Montreal Underground City RESO
Hotel

Days 4–6: 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
$174–554
Activities
- Graffiti Alley
- High Park
Hotel

Days 7–9: Quebec, QC, Canada
Transport
- Fly from Toronto to Quebecplane
- Take the transfer from Toronto to Quebectransfer
- Take the bus from Toronto to Quebecbus
2h 43m
$231–893
Activities
- Musee de la civilisation
- Notre-Dame de Quebec Basilica-Cathedral
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 34m
$308–958
Activities
- Discovery Centre
- Point Pleasant Park
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
$216–806
Activities
- Basilica of St. John the Baptist
- Water Street Shopping and Dining
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 25m
$401–1,316
Activities
- Casino New Brunswick
- Capitol Theatre
Hotel

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

Day 15: Saint John, NB, Canada
Transport
- Take the bus from Fredericton to Saint Johnbus
1h 25m
$22–35
Activities
- Old City Market Boardwalk
- 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
$368–809
Activities
- Canadian Museum of History
- Canadian War Museum
Hotel

Day 18: Vancouver, BC, Canada
Transport
- Take the bus from Ottawa to Vancouverbus
- Take the transfer from Ottawa to Vancouvertransfer
- Fly from Ottawa to Vancouverplane
- Take the transfer from Ottawa to Vancouvertransfer
- Take the subway from Ottawa to Vancouversubway
7h 1m
$198–811
Activities
- Queen Elizabeth Park
- Stanley Park Seawall Bike Ride
Hotel

19 days in Canada
VancouverHalifaxItinerary navigation
Days 1–3: Vancouver, BC, Canada
Activities
- Stanley Park Seawall Bike Ride
- Vancouver Aquarium
Hotel

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

Day 5: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Nanaimo Museum
- 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 bus from Nanaimo to Prince Rupertbus
8h 32m
$176–951
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 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 26m
$311–697
Activities
- Prince George Aquatic Centre
- CN Centre
Hotel

Days 8–9: Calgary, AB, Canada
Transport
- Take the taxi from Prince George to Calgarytaxi
- Fly from Prince George to Calgaryplane
- Take the transfer from Prince George to Calgarytransfer
- Take the bus from Prince George to Calgarybus
2h 16m
$164–843
Activities
- Princes Island Park
- TELUS Spark Science Centre
Hotel

Days 10–12: 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 10m
$113–467
Activities
- Kensington Market
- Art Gallery of Ontario
Hotel

Days 13–15: 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
$174–556
Activities
- Saint Josephs Oratory of Mount Royal
- Shopping on Rue Sainte-Catherine
Hotel

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

Day 19: 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 34m
$308–958
Activities
- Casino Nova Scotia
- McNabs Island Provincial Park
Hotel

20 days in Canada
QuebecHalifaxItinerary navigation
Days 1–3: Quebec, QC, Canada
Activities
- Montmorency Falls Park
- Plains of Abraham
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
$174–554
Activities
- Kensington Market
- Toronto Eaton Centre
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 39m
$174–844
Activities
- Robson Street Shopping
- Museum of Anthropology at UBC
Hotel

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

Day 14: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Vancouver Island Military Museum
- Nanaimo Bar Trail
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 bus from Nanaimo to Prince Rupertbus
8h 32m
$176–951
Activities
- Visit Seal Cove
- Deep Sea Fishing Charter
Hotel

Day 16: Prince George, BC, Canada
Transport
- Take the bus from Prince Rupert to Prince Georgebus
- 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 26m
$311–697
Activities
- Prince George Public Library Bob Harkins Branch
- Rotary Soccer Fields
Hotel

Days 17–18: Calgary, AB, Canada
Transport
- Take the taxi from Prince George to Calgarytaxi
- Fly from Prince George to Calgaryplane
- Take the transfer from Prince George to Calgarytransfer
- Take the bus from Prince George to Calgarybus
2h 16m
$164–843
Activities
- Calgary Tower
- Stephen Avenue Walk
Hotel

Day 19: Edmonton, AB, Canada
Transport
- Take the bus from Calgary to Edmontonbus
3h 55m
$29–110
Activities
- Edmonton Valley Zoo
- High Level Bridge Streetcar
Hotel

Day 20: Halifax, NS, Canada
Transport
- Take the tram from Edmonton to Halifaxtram
- Take the transfer from Edmonton to Halifaxtransfer
- Take the bus from Edmonton to Halifaxbus
- Take the transfer from Edmonton to Halifaxtransfer
- Fly from Edmonton to Halifaxplane
- Take the transfer from Edmonton to Halifaxtransfer
- Take the bus from Edmonton to Halifaxbus
8h 2m
$202–762
Activities
- Halifax Central Library
- Pier 21 Canadian Museum of Immigration
Hotel

30 days in Canada
OttawaGrande PrairieItinerary navigation
Days 1–2: Ottawa, ON, Canada
Activities
- Hogs Back Falls
- Diefenbunker Cold War Museum
Hotel

Days 3–5: Montreal, QC, Canada
Transport
- Take the train from Ottawa to Montrealtrain
2h 2m
$30–130
Activities
- Saint Josephs Oratory of Mount Royal
- Olympic Park Montreal
Hotel

Days 6–8: 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
$174–554
Activities
- St Lawrence Market
- Nathan Phillips Square
Hotel

Days 9–11: Quebec, QC, Canada
Transport
- Fly from Toronto to Quebecplane
- Take the transfer from Toronto to Quebectransfer
- Take the bus from Toronto to Quebecbus
2h 43m
$231–893
Activities
- Place Royale
- Grande Allee
Hotel

Days 12–13: 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 34m
$308–958
Activities
- Halifax Waterfront Boardwalk
- Casino Nova Scotia
Hotel

Day 14: 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
$216–806
Activities
- Colonial Building
- Cape Spear Lighthouse National Historic Site
Hotel

Day 15: 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 25m
$401–1,316
Activities
- Magic Mountain Water Park
- TreeGO Moncton
Hotel

Day 16: Fredericton, NB, Canada
Transport
- Take the bus from Moncton to Frederictonbus
1h 50m
$30–45
Activities
- St Annes Chapel of Ease
- Officers Square
Hotel

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

Days 18–20: Vancouver, BC, Canada
Transport
- Take the bus from Saint John to Vancouverbus
- Take the transfer from Saint John to Vancouvertransfer
- Fly from Saint John to Vancouverplane
- Take the transfer from Saint John to Vancouvertransfer
- Take the subway from Saint John to Vancouversubway
10h 13m
$427–1,411
Activities
- Museum of Anthropology at UBC
- Grouse Mountain Skyride and Peak Experience
Hotel

Day 21: Victoria, BC, Canada
Transport
- Fly from Vancouver to Victoriaplane
30 min
$100–370
Activities
- Butchart Gardens
- Hatley Park National Historic Site
Hotel

Day 22: Nanaimo, BC, Canada
Transport
- Take the bus from Victoria to Nanaimobus
2h
$47
Activities
- Diving at Artificial Reefs
- Maffeo Sutton Park
Hotel

Day 23: 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 bus from Nanaimo to Prince Rupertbus
8h 32m
$176–951
Activities
- Explore Cow Bay
- Enjoy fresh seafood at Dollys Fish Market
Hotel

Day 24: Prince George, BC, Canada
Transport
- Take the bus from Prince Rupert to Prince Georgebus
- 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 26m
$311–697
Activities
- Exploration Place Museum & Science Centre
- CN Centre
Hotel

Days 25–26: Calgary, AB, Canada
Transport
- Take the taxi from Prince George to Calgarytaxi
- Fly from Prince George to Calgaryplane
- Take the transfer from Prince George to Calgarytransfer
- Take the bus from Prince George to Calgarybus
2h 16m
$164–843
Activities
- Heritage Park Historical Village
- Devonian Gardens
Hotel

Day 27: Edmonton, AB, Canada
Transport
- Take the bus from Calgary to Edmontonbus
3h 55m
$29–110
Activities
- High Level Bridge Streetcar
- TELUS World of Science Edmonton
Hotel

Day 28: Kelowna, BC, Canada
Transport
- Take the tram from Edmonton to Kelownatram
- Take the transfer from Edmonton to Kelownatransfer
- Take the bus from Edmonton to Kelownabus
- Take the transfer from Edmonton to Kelownatransfer
- Fly from Edmonton to Kelownaplane
- Take the transfer from Edmonton to Kelownatransfer
- Take the bus from Edmonton to Kelownabus
4h 10m
$138–468
Activities
- Waterfront Park
- Downtown Kelowna Exploration
Hotel

Day 29: Kamloops, BC, Canada
Transport
- Take the bus from Kelowna to Kamloopsbus
2h 15m
$40–55
Activities
- Rose Hill Disc Golf Course
- Downtown Kamloops Shopping & Dining
Hotel

Day 30: Grande Prairie, AB, Canada
Transport
- Take the taxi from Kamloops to Grande Prairietaxi
- Fly from Kamloops to Grande Prairieplane
- Take the taxi from Kamloops to Grande Prairietaxi
4h 15m
$402–1,763
Activities
- Bear Creek Golf Course
- Eastlink Centre
Hotel




