Bus routes from Calgary, AB to Edmonton, AB
from $35.98Connecting you to the world
Endless possibilities. Discover over 8,000 destinations across more than 40 countries.
Comfort on the go
Kick back with free Wi-Fi, power outlets, and extra leg space. That's what modern buses are all about.
Choose, book, travel
From your screen to your seat in seconds. You do the booking, we'll take care of the rest.
Go together
Why adding another car on the road when you can choose collective travel instead?
What to expect of your trip
Fast, easy, and affordable options from Calgary, AB to Edmonton, AB
Avg. trip duration
4 hr 42 mins
Avg. distance
329 km
Cheapest trip
From $35.98
6
Avg. trips a day
On this page
Bus stations and stops in Calgary, AB
Calgary (Downtown - 11 Ave SE)
123 11 Ave SE
T2G 0X7 Calgary, AB
Canada
T2G 0X7 Calgary, AB
Canada
View this address on Google Maps
The bus will board in the middle of the parking lot. Look for the series of no parking signs. IMPORTANT: Please help us keep the stop clean. Do not leave trash behind in the parking lot. Dispose of all waste in designated bins.
Calgary Int. Airport (Door 14, Bay 31)
2000 Airport Rd NE
T2E 6W5 Calgary, AB
Canada
T2E 6W5 Calgary, AB
Canada
View this address on Google Maps
Proceed through Door 14 in the Arrivals Terminal. The bus will board at Bus Bay 31 at the shuttle bus zone upon exiting from the Arrivals terminal.
Calgary (Anderson)
Anderson Station Way SW
T2S 0J2 Calgary, AB
Canada
T2S 0J2 Calgary, AB
Canada
View this address on Google Maps
The FlixBus stop will board at the Anderson LRT Station located at Anderson Station Way SW, Calgary, AB T2S 0J2. The bus will board at the bus pick up area just east of the transit bus slips along the metal fence.
Calgary (Crowfoot)
100 Crowfoot Way NW
T3G 4C8 Calgary, AB
Canada
T3G 4C8 Calgary, AB
Canada
The bus will stop in the parking of Petro Canada.
Calgary (Whitehorn)
3520 37 Ave NE
T1Y 6Z8 Calgary, AB
Canada
T1Y 6Z8 Calgary, AB
Canada
View this address on Google Maps
The FlixBus will board at the Whitehorn LRT Station located at 3520 37 Ave NE, Calgary, AB T1Y 6Z8. The bus will board along the curbside south of the transit bus slips next to the digital clock.
Calgary (Brentwood Station)
3339 Research Rd NW
T2L 1L1 Calgary, AB
Canada
T2L 1L1 Calgary, AB
Canada
View this address on Google Maps
The bus will board at the Brentwood LRT Station at the curb south of the bus loop. Look for the FlixBus sign.
Best service on board
Available options you can find for a more comfortable trip:
Free WiFi
Stay connected throughout your journey
Power Outlets
Keep your devices charged on the go
Comfortable seats
Relax with extra legroom and reclining seats
Luggage storage
Space to safely stow your belongings
Toilets
Conveniently available on every FlixBus
First time travelling with us?
More on our service
Onboard services are subject to availability
Frequently asked questions
How can I pay for the bus from Calgary to Edmonton?
How long does it take from Calgary to Edmonton by bus?
What is the distance between Calgary and Edmonton?
How much is the bus ticket between Calgary and Edmonton?
Where can I see if my bus from Calgary to Edmonton is on time?
When is the cheapest time to book a bus ticket from Calgary to Edmonton?
Bus from Calgary AB to Edmonton AB
Travelling by bus from Calgary AB to Edmonton AB is a comfortable and straightforward way to experience the journey between two of Alberta’s most vibrant cities. Whether you are heading north for business, to visit friends and family, or to explore what Edmonton has to offer, our service provides a reliable and relaxing travel option. With several convenient departure points in Calgary and well-placed arrival stops in Edmonton, you can tailor your journey to suit your plans. Choosing to travel from Calgary AB to Edmonton AB by bus allows you to sit back and enjoy the scenery, avoid the stress of driving, and arrive refreshed and ready to make the most of your time in Edmonton. Our coaches are designed for comfort, ensuring you have a pleasant trip from start to finish. With easy connections to local transport at both ends, your journey is seamless and efficient, making it an excellent choice for all types of travellers.
How to get to the FlixBus station in Calgary AB
Reaching your FlixBus departure point in Calgary is simple thanks to the city’s well-developed public transport network. Calgary is served by the Red Line (CTrain) and Blue Line (CTrain), both of which provide frequent and reliable service across the city. These light rail lines connect key areas, including downtown, residential neighbourhoods, and major shopping centres, making it easy to access our bus stops. If you are staying in the city centre, the Red Line (CTrain) offers direct connections to downtown locations, while the Blue Line (CTrain) serves eastern and northeastern districts. Many of our departure points, such as those near major transit hubs and shopping centres, are within easy walking distance from CTrain stations. For those arriving from further afield, the Calgary International Airport is also one of our stops, providing a convenient option for travellers flying into the city. Walking is a viable option for those staying nearby, as several FlixBus stops are centrally located and easily accessible on foot. With these transport options, you can plan your journey to the FlixBus station with confidence, knowing that you will arrive on time and ready for your trip to Edmonton.
How to get around Edmonton AB when your FlixBus arrives
Once you arrive in Edmonton, you will find it easy to continue your journey within the city. Our FlixBus stops are located at convenient points such as Downtown - Jasper Ave, Southgate Transit Centre, and Belvedere Transit Centre, all of which are well connected to the wider city through public transport. Edmonton’s LRT system includes the Valley Line, Capital Line, and Metro Line, each providing efficient links between downtown and surrounding neighbourhoods. These lines make it straightforward to reach popular districts, business areas, and residential communities. In addition to the LRT, frequent local bus routes such as Route 2 and Route 8 connect major destinations and offer flexible travel options for exploring the city. Walking is also a practical choice in many central areas, allowing you to enjoy the urban atmosphere and reach nearby locations with ease. Whether you are heading to a meeting, visiting friends, or planning to explore Edmonton’s cultural scene, the city’s public transport network ensures you can get around smoothly after your FlixBus journey.
Best time to visit Edmonton AB
Edmonton welcomes visitors throughout the year, each season offering its own unique atmosphere and experiences. The city is known for its lively urban energy and a calendar filled with events and activities, making it an appealing destination no matter when you choose to visit. In the warmer months, the city’s parks and outdoor spaces become popular gathering spots, while the cooler seasons bring a different charm to the streets and public areas. Whether you prefer the buzz of summer festivals or the crisp air of autumn and winter, Edmonton provides a welcoming environment for travellers. The city’s reliable public transport and accessible amenities ensure that you can enjoy your stay comfortably at any time of year. No matter the season, you will find plenty of opportunities to explore, relax, and immerse yourself in the local culture.
Top things to do in Edmonton AB
- Edmonton’s downtown area is known for its lively atmosphere, with a mix of modern developments and historic charm. Visitors often enjoy strolling through the city centre, discovering local shops, cafes, and public spaces that reflect the city’s character.
- The city’s diverse neighbourhoods each offer their own unique vibe, from creative districts to family-friendly communities. Exploring these areas gives travellers a sense of Edmonton’s welcoming spirit and multicultural influences.
- Cultural experiences are easy to find, with a variety of galleries, performance spaces, and community events taking place throughout the year. Many visitors appreciate the opportunity to engage with local artists and enjoy live music or theatre.
- Edmonton’s green spaces and river valley provide a scenic backdrop for outdoor activities. Walking or cycling along the trails is a popular way to experience the natural beauty that runs through the heart of the city.
- The city is known for its friendly locals and relaxed pace, making it a pleasant place to unwind and soak up the atmosphere. Whether you are meeting friends or simply enjoying a quiet afternoon, Edmonton offers plenty of spots to relax.
- Food lovers will find a range of dining options, from casual eateries to more refined restaurants. Sampling the local cuisine is a highlight for many visitors, with menus that reflect the city’s diverse population.
- Throughout the year, Edmonton hosts a variety of events and festivals that bring the community together. Attending one of these gatherings is a great way to experience the city’s vibrant social life and connect with residents.
Booking a bus from Calgary AB to Edmonton AB with us is a convenient and enjoyable way to travel between these two dynamic cities. With comfortable coaches, well-placed stops, and easy connections to local transport, we make your journey as smooth as possible. Let us take care of the travel details so you can focus on making the most of your time in Edmonton.
Buses from Calgary to Edmonton
Find the cheapest buses from Calgary to Edmonton
It couldn’t be easier to book your travel from Calgary to Edmonton with FlixBus - and when you book in advance, you can save money too!
FlixBus operates in 46 countries connecting 5000 destinations. So no matter where you want to go, we can take you there!
Ticket prices cost as little as $35.98, with an average price of $36.98. To get the cheapest tickets, book online in advance and avoid busy times like weekends and public holidays.
The distance between Calgary and Edmonton is 312 km, which takes as little as 4 hours with our fastest rides.
Make your journey even easier with the FlixBus app. All your information will be saved for the next time you travel.
Traveling from Calgary to Edmonton
No matter whether you want to travel first thing in the morning or late at night, you’ll find a journey to suit you with 7 ridesbetween Calgary and Edmonton.
The first bus is at 6:40 am with the last bus leaving at 5:25 pm. The rides from Calgary to Edmonton take a minimum of 4 hours; what’s more, when you travel by bus, you don’t need to worry about traffic or delays en route. Just relax and enjoy the journey with free WiFi and plenty of legroom.
You can pick up a bus ticket for just $35.98 - that’s way cheaper than traveling by any other method.
Buses are also a great choice for environmentally-conscious travelers. We’re working towards being 100% carbon neutral and offer all travelers the opportunity to offset their carbon emissions when booking their tickets. Simply select the “CO2 compensation" box when paying online and we’ll use all of the money to make a direct impact on the future of sustainable mobility.
Taking the bus from Calgary
Ready for your journey from Calgary?
Calgary has 6 stations and is well connected with buses to 23 destinations across the country.
No matter where you’re traveling from, you can find plenty of information on our website or by contacting FlixBus directly for travel information. We’ll do our best to make sure you’re well-equipped for your journey, so you can experience everything the trip has to offer.
Arrival in Edmonton
Start planning your trip to Edmonton now. Never visited before? Here’s all you need to know.
Edmonton is one of the best-connected cities, so you’re not short on choices of how to get here. 3 is the number of bus stations FlixBus has in Edmonton
, connecting 19 cities.
Never miss a beat as you sample the sights and culture synonymous with this city. Now is the time to hop aboard FlixBus and explore!
What to expect onboard the FlixBus bus from Calgary to Edmonton
Traveling from Calgary to Edmonton is quick, clean and comfortable - and it couldn’t be easier to book a ticket. You can book online via the website, on our app, in person at a FlixShop or using Google Assistant.
We accept card payment as well as Paypal, Google Pay, and Apple Pay, but there are many more payment options that you can choose from.
The easiest way to book your ticket is using our app. You’ll be able to make your reservation within seconds and there’s no need to print and carry the ticket with you, as your phone will be your ticket.
Want to sit beside family or friends or keep the space beside you free? Need easy access to the toilet or a table to get on with some work whilst traveling? You can reserve a seat when you book on the app or website, and you can choose from a variety of seat options including a table seat, panorama seat or extra seat.
Once you’re settled in your seat, you can sit back and relax with plenty of onboard services to help you make the most of your trip. Most of our buses have onboard Wifi and an entertainment system so you can catch up on your favorite shows or listen to audiobooks. We’ve also got toilets onboard, as well as power outlets.
What’s more, you get a generous luggage allowance when you travel with FlixBus with one carry-on bag and one checked bag, so you can bring everything you need for your trip.
Discover more popular bus connections
- Calgary, AB - Edmonton, AB
- Edmonton, AB - Calgary, AB
- Calgary, AB - Banff, AB
- Banff, AB - Calgary, AB
- Lethbridge, AB - Calgary, AB
- Calgary, AB - Lethbridge, AB
- Calgary, AB - Canmore, AB
- Canmore, AB - Calgary, AB
- Calgary, AB - Medicine Hat, AB
- Medicine Hat, AB - Calgary, AB
- Red Deer, AB - Calgary, AB
- Calgary, AB - Red Deer, AB
- Calgary, AB - Saskatoon, SK
- Saskatoon, SK - Calgary, AB
- Calgary, AB - Regina, SK
- Regina, SK - Calgary, AB
- Calgary, AB - Lake Louise, AB
- Lake Louise, AB - Calgary, AB
- Calgary, AB - Okotoks, AB
- Calgary, AB - Lloydminster
- Calgary, AB - Edmonton, AB
- Edmonton, AB - Calgary, AB
- Edmonton, AB - Saskatoon, SK
- Saskatoon, SK - Edmonton, AB
- Edmonton, AB - Red Deer, AB
- Red Deer, AB - Edmonton, AB
- Edmonton, AB - Banff, AB
- Edmonton, AB - Lethbridge, AB
- Regina, SK - Edmonton, AB
- Banff, AB - Edmonton, AB
- Edmonton, AB - Regina, SK
- Lethbridge, AB - Edmonton, AB
- Edmonton, AB - Lloydminster
- Medicine Hat, AB - Edmonton, AB
- Edmonton, AB - Medicine Hat, AB
- Lloydminster - Edmonton, AB
- Edmonton, AB - Canmore, AB
- North Battleford - Edmonton, AB
- Edmonton, AB - North Battleford
- Canmore, AB - Edmonton, AB