Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

Oakville, ON → Richmond, BC Road Trip (4 Days)

Viewed by 69 travelers

Day 1: Oakville ➜ Sault Ste. Marie

Morning: Depart Oakville early and head west on Highway 401, then north on Highway 17. Enjoy the scenic drive along the **Lake Ontario shoreline** before crossing into the countryside.

Afternoon: Continue through the rugged beauty of **Lake Superior’s shoreline**, stopping at the **Agawa Rock Pictographs** for a quick cultural glimpse. Lunch in **Wawa** offers a taste of Northern Ontario.

Evening: Arrive in **Sault Ste. Marie** and check in at the **Holiday Inn & Suites Sault Ste. Marie**. Unwind with a stroll along the **Sault Ste. Marie Canal National Historic Site**.

Find Hotels

Day 2: Sault Ste. Marie ➜ Winnipeg

Morning: Start the day crossing into Manitoba via the **Trans-Canada Highway (Hwy 1)**, passing through the expansive boreal forests of Northwestern Ontario.

Afternoon: After a long drive, reach **Winnipeg** and explore **The Forks**, a bustling market and historic site perfect for a quick snack and souvenir hunt.

Evening: Check into the **Radisson Hotel & Suites Winnipeg**. If time permits, enjoy a relaxed walk along the **Assiniboine Riverwalk**.

Find Hotels

Day 3: Winnipeg ➜ Calgary

Morning: Depart Winnipeg early, cruising across the prairies of Saskatchewan, with the **Manitoba–Saskatchewan border** offering open sky vistas.

Afternoon: Arrive in **Calgary** and head to the iconic **Calgary Tower** for panoramic views of the city and the Rocky Mountains beyond.

Evening: Settle into the **Fairmont Palliser Calgary**. Dine in the historic hotel’s restaurant or explore the nearby **Stephen Avenue Walk**.

Find Hotels

Day 4: Calgary ➜ Richmond (Vancouver Island)

Morning: Leave Calgary heading west on the **Trans-Canada Highway**, crossing the majestic **Canadian Rockies** via the **Kicking Horse Pass**.

Afternoon: After crossing into British Columbia, drive through the scenic **Fraser Valley** and take a short ferry ride from **Tsawwassen** to **Vancouver Island**.

Evening: Arrive in **Richmond** and check in at the **Coast Hotel Richmond**. Conclude the journey with a relaxing walk along the **Richmond Night Market** (seasonal) or the **Steveston Historic Fishing Village**.

Find Hotels

Time and Cost Estimates

  • Lake Superior shoreline viewpoint – 1 hour, Free
  • Holiday Inn & Suites Sault Ste. Marie – 1 night, CAD 150
  • The Forks Market (Winnipeg) – 2 hours, Free (optional food: CAD 20)
  • Radisson Hotel Winnipeg – 1 night, CAD 140
  • Calgary Tower – 1 hour, CAD 20
  • Fairmont Palliser Calgary – 1 night, CAD 180
  • Ferry Tsawwassen‑Vancouver Island – 1 hour, CAD 30 (vehicle & passengers)
  • Coast Hotel Richmond – 1 night, CAD 160
  • Total Estimated Cost: CAD 800

Tips

If you have extra days, consider extending your stay in Calgary to explore Banff National Park or adding a full day in Richmond to visit the nearby **Gulf Islands**. To shorten the trip, you could skip the stop in Sault Ste. Marie and drive straight to Winnipeg, or replace the Calgary night with a quick overnight in **Kamloops**, reducing total driving time per day.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version