Surrey
Surrey
Flight Driving

Melfort to Surrey

Updated: 29 May 2026

The journey from Melfort to Surrey spans approximately 1,750 kilometers across the Canadian Prairies and the Rocky Mountains. Most travelers drive west on Highway 3 to Saskatoon, then connect to Highway 16 and Highway 1. Alternatively, flying from Saskatoon John G. Diefenbaker International Airport to Vancouver International Airport is the most efficient method. The route traverses diverse landscapes including boreal forests, wheat fields, and the dramatic Fraser Canyon. Expect significant elevation changes as you cross the Continental Divide near the Alberta-BC border.

Total Distance: 1,750 km driving distance; 1,150 km straight-line air distance.
Fastest Way
Flying from Saskatoon to Vancouver, then taking the Canada Line and Expo Line SkyTrain.
Cheapest Way
Driving is the most cost-effective for groups or families sharing fuel costs.
Compare Melfort to Surrey Routes
Flight
Connecting
Driving
Direct
Duration 6 hours 19 hours
Avg Price 400-800 CAD 300-500 CAD
Operator WestJet Personal Vehicle
Route YXE to YVR, then SkyTrain to Surrey. Highway 3 to Saskatoon, Highway 16 to Edmonton, Highway 1 to Surrey.
Tip Book flights from Saskatoon to avoid the long drive across the prairies. Check mountain pass weather reports at DriveBC before departing.
Travel Tips
  • Fuel Up
    Fill your tank in major centers like Medicine Hat or Calgary to avoid high mountain prices.
  • Time Zones
    Remember to adjust your watch back one hour when entering British Columbia.
  • Road Conditions
    Always carry winter tires if traveling between October and April.
  • Booking
    Book flights at least three weeks in advance for lower fares.
  • Accommodation
    Stay in Revelstoke to break up the long drive through the mountains.
Safety Tips
  • Wildlife
    Watch for elk and deer on the highway, especially during dawn and dusk.
  • Mountain Driving
    Use lower gears on steep descents to prevent brake overheating.
  • Emergency Kit
    Keep a winter survival kit in your trunk including blankets and non-perishable food.
  • Connectivity
    Cell service is spotty in the Rogers Pass area; download offline maps.
People Also Ask
  • Is there a train from Melfort to Surrey?
    No, there is no direct passenger rail service between these two cities.
  • How long is the drive?
    The drive takes approximately 18 to 20 hours depending on traffic and stops.
  • Do I need winter tires?
    Yes, winter tires are legally required on most BC highways from October to April.
  • What is the best airport?
    Vancouver International Airport (YVR) is the closest major airport to Surrey.
  • Are there tolls?
    There are no tolls on the main highways between Saskatchewan and Surrey.
Quick Info
  • From Melfort, Saskatchewan, Canada
  • To Surrey, British Columbia, Canada
  • Modes
Best Time to Travel

July to August for clear mountain passes and minimal snow risk.

Things to Do in Surrey
1
Saskatoon Forestry Farm
Explore the historic zoo and gardens located near the airport before your flight.
2
Banff National Park
Stop for a scenic break along the Trans-Canada Highway to view the Rocky Mountains.
3
Fraser Valley Wineries
Visit the local vineyards in the Langley area just before arriving in Surrey.
4
Holland Park
Enjoy the central urban park in Surrey, known for its summer festivals and gardens.
Tags
Melfort to Surrey travel Saskatchewan to BC road trip flights from Saskatoon to Vancouver driving Melfort to Surrey Trans-Canada Highway route best way to travel Melfort to Surrey Surrey travel guide Saskatchewan travel tips