1map logoGo to main page

Calgary to Surrey from CA$91: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Calgary, Canada
to
Surrey, Canada

How to Get from Calgary to Surrey: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$91 by busBest price
951 kmDistance
3h 41m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Calgary to Surrey with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
3h  41m
Estimated price
CA$160-451
Recommended
Company
various
Plane
Bus
Average Duration
4h  49m
Estimated price
CA$91-395
Cheapest
route map
Distance: 951 km
Duration: 3h 41m

See more options

Company
Rider Express
Bus
Average Duration
13h  55m
Estimated price
CA$146-223
Company
N/A
Drive
Average Duration
10h  43m
Estimated price
CA$176-271

Traveling From Calgary to Surrey

The journey from Calgary to Surrey offers a striking contrast between Calgary's breathtaking Rocky Mountain backdrop and Surrey's vibrant urban parks and multicultural atmosphere.

Best Neighbourhoods in Surrey

Surrey boasts diverse neighborhoods, each offering distinct charm and attractions.

Guildford
• Home to Guildford Town Centre shopping mall.
• Offers numerous parks and recreational facilities.
Clayton Heights
• Features a strong community feel with local artisans.
• Great walking trails and green spaces for outdoor enthusiasts.
Whalley
• Known for its vibrant arts scene and cultural events.
• Close to SkyTrain for easy access to Vancouver.

Best Times To Visit Surrey's Attractions

Maximize your enjoyment of Surrey's attractions by timing your visits right.

Surrey Nature Centre
Visit on weekdays to experience the exhibits with fewer visitors.
Crescent Beach
Early morning or late afternoon offers a quieter atmosphere and stunning sunsets.
Bear Creek Park
Weekends in spring feature events, but visiting early in the day avoids crowds.

Surrey Weather: What to Expect Year-Round

Surrey experiences a mild coastal climate, characterized by warm summers and cool, rainy winters, making spring and early fall the most pleasant times to explore. Understanding the weather helps you pack appropriately and plan activities, enhancing your overall travel experience.

Dining Recommendation in Surrey

Try the butter chicken at 'Vij's' in Surrey, where the vibrant spices and rich flavors highlight the city's diverse culinary scene, setting it apart from Calgary's steakhouse focus. The lively atmosphere and use of local ingredients create a refreshing experience that celebrates multicultural influences.

Calgary - Surrey operators

Explore transport companies operating between Calgary and Surrey, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
westjet.com

Plane from Calgary (YYC) to Vancouver (YVR)

Average Duration
1h 40m
Estimated price
1605-1606

Plane from Calgary (YYC) to Abbotsford (YXX)

Average Duration
1h 35m
Estimated price
1603-1604
Website
flyflair.com

Plane from Calgary (YYC) to Vancouver (YVR)

Average Duration
1h 45m
Estimated price
4510-4511

Plane from Calgary (YYC) to Abbotsford (YXX)

Average Duration
1h 35m
Estimated price
1608-1609
Website
aircanada.com

Plane from Calgary (YYC) to Vancouver (YVR)

Average Duration
1h 42m
Estimated price
1601-1607
Bus
Contact phone
1-833-583-3636
Website
http://riderexpress.ca

Bus from Calgary, AB - Westbrook Mall to Surrey, BC

Average Duration
13h 5m
Estimated price
135-1600
Contact phone
1.800.665.2122
Website
quickcoach.com

Bus from River Rock Casino Resort, Richmond to Chevron - Gas Station

Average Duration
30m
Estimated price
4512-4513

Calgary to Surrey: Overview of Bus, Train, Flight, and Car Trips

Traveling between Calgary and Surrey offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque road trip from Calgary to Surrey, covering a distance of 591 miles. The journey offers stunning views of the Canadian landscape along the Trans-Canada Highway. 💰 Prices for the trip range from C$176 to C$271, making it an affordable and convenient mode of travel. Take advantage of the flexibility and freedom that comes with a road trip, allowing you to explore at your own pace. 🌲 Arrive in Surrey after approximately 10 hours and 43 minutes of driving, ready to immerse yourself in the vibrant culture and natural beauty of this bustling city in British Columbia. Enjoy the journey as much as the destination on this memorable Canadian adventure.
Average price
C$179 - C$276
Useful tips for train travellers
• Onboard services for your train trip typically include catering options like meal trays, snacks, and beverages. Depending on the operator, you may find options ranging from simple snacks to full meals served on specific trains. For example, VIA Rail offers a dining car experience where you can enjoy meals made with local ingredients, and they also have a menu for light bites available in the lounge area.
• The train operators for the route from Calgary to Surrey include VIA Rail and possibly Rocky Mountaineer. VIA Rail offers two main classes: Economy and Business Class. In Economy, you can expect comfortable seating with basic amenities, while Business Class features larger, more comfortable seats with extra legroom and access to a dedicated car that provides additional services. For more information, visit their websites: VIA Rail - viarail.ca, Rocky Mountaineer - rockymountaineer.com
• Upon arrival at Surrey's train station, be prepared for signage that directs you to local transport options. The station has facilities such as restrooms, and while there are no shower services available, you can leave your luggage at designated baggage services for a small fee. This will give you some freedom to explore the area before heading into the city.
• The fastest way to get from the Surrey train station to the city center is by taking the Expo Line SkyTrain. After exiting the station, look for the SkyTrain sign, which will guide you to the platform. You will take the train towards Waterfront Station, which is a direct route and takes approximately 45 minutes to reach the city center. Make sure you check the SkyTrain schedule to optimize your travel time.
🛫 Flying from Calgary Airport to Abbotsford Airport is a quick and convenient option, with direct flights taking just 1 hour and 30 minutes. Both Flair Airlines and WestJet provide services on this route. 🌲 Upon arrival in Abbotsford, travelers heading to Surrey can expect a total flight time of 3 hours and 41 minutes. This efficient journey allows for a smooth transition from the bustling city of Calgary to the scenic surroundings of Surrey. 💸 Prices for flights between Surrey and Calgary typically range from C$160 to C$451, offering flexibility for travelers to choose a fare that suits their budget and preferences. With multiple airlines operating on this route, there are options available for various travel needs.
Departure Point
Calgary Airport
Arrival Point
Abbotsford Airport
Useful tips for plane travellers
• Book a direct flight with Flair Airlines or WestJet from Calgary Airport to Abbotsford Airport, ensuring a quick 1h 30m travel time; check their websites for the best fares and options: Flair Airlines or WestJet.
• Upon arriving at Abbotsford Airport, be prepared for a smaller terminal, which can make navigation swift; look for clear signage directing you to baggage claim and ground transportation services easily.
• Expect taxi fares from Abbotsford Airport to Surrey to range between C$50 to C$70, and consider booking a ride through a local ride-hailing service for convenience. For added travel planning, you can check local transit schedules for public buses that also connect Abbotsford to Surrey.
🚌 Although there is no direct bus from Calgary to Surrey, travelers can still make the journey with a transfer. The trip includes services departing from Calgary - Westbrook Mall and arriving at Southbound 152 St @ 60 Ave via Guildford Exchange @ Bay 1. 🛤️ The total duration of the bus journey, including transfers, is approximately 13 hours and 55 minutes. Riders can enjoy the scenic route as they travel through the provinces of Alberta and British Columbia. 💸 Prices for a bus ticket between Surrey and Calgary typically range from C$146 to C$223. With reliable bus services like Rider Express operating this route, passengers can expect a comfortable and affordable travel experience.
Departure Point
Calgary, AB - Westbrook Mall station
Arrival Point
Surrey, BC station
Useful tips for bus travellers
• Make sure to check the bus schedules for Rider Express and Ebus, as they are the primary operators for the Calgary to Surrey route; visiting their websites at riderexpress.ca and ebus.ca will give you the most up-to-date information on departure and arrival times.
• Since your journey requires a transfer at Guildford Exchange, familiarize yourself with the layout of this hub beforehand; a map can be found on TransLink's website at translink.ca and will help you navigate the area efficiently to avoid missing your connecting bus.
• Upon arriving at Surrey station, expect a bustling area with limited immediate dining options; consider stopping by nearby restaurants at Guildford Town Centre for a meal – the center is only a short bus ride away using TransLink routes, which you can plan via translink.ca

Frequently asked questions

Find out more about the route from Calgary to Surrey.

Or choose the category:
The distance between Calgary and Surrey is 663 km. If you choose to drive, it would take approximately 10 hours and 43 minutes. However, if you prefer a faster option, you can take a flight to Vancouver and then catch a bus to Surrey, which would take around 4 hours and 24 minutes. Alternatively, you can travel by bus directly from Calgary to Surrey, which would take approximately 13 hours and 53 minutes.
The most cost-effective option for traveling from Calgary to Surrey is by bus, which takes approximately 13 hours and 53 minutes and costs between C$121 and C$174. This option provides a cheaper alternative for travelers on a budget. However, if time efficiency is a priority, the quickest way to reach Surrey is by flying to Vancouver and then taking a bus, which takes around 4 hours and 24 minutes and costs between C$80 and C$389.
The prices of a bus ticket between Surrey and Calgary typically range from C$122 to C$166.
To travel from Calgary to Surrey without using public transportation, you can choose to drive. The distance between the two cities is approximately 951 km, and it takes around 10 hours and 43 minutes by car. The prices for renting a car to make this trip can range from C$174 to C$268.
To travel from Calgary to Surrey without a car, the best option is to take a bus. The journey takes approximately 13 hours and 53 minutes and the ticket prices range from C$121 to C$174.
Yes, there is a link between Calgary and Surrey but there is no direct route. The most convenient option is to fly from Calgary to Vancouver and then take a bus from Vancouver to Surrey, which takes about 4 hours and 24 minutes. Alternatively, if you prefer to drive, it is approximately 951 km and takes about 10 hours and 43 minutes. Unfortunately, there are no direct bus services available between the two cities, so the journey by bus would require transfers and take around 13 hours and 53 minutes.
The flight from Calgary to Surrey typically takes approximately 1 hour and 29 minutes. The cost of the flight can vary depending on the time of booking and the airline, but it usually falls within the range of $100 to $300 CAD.
There are plenty of accommodation options near Surrey. With over 443 hotels to choose from, you are sure to find something suitable for your stay. Prices start at C$62, providing a range of options to fit different budgets.