Find a bus from Toronto to Calgary

Find the cheapest ticket for your trip

Journey details

Best price 200.81$
Journey duration 56 h 22 min
Connections per day 6
First departure: 06:50
Last departure: 13:00
Distance 2707km

Find your bus connections from Toronto to Calgary on virail

Virail compares for you more than 200 providers to find the solution that better suits your needs. You can filter the results according to your budget to find the best solution for you journey from Toronto to Calgary.

What is the lowest price for bus tickets from Toronto to Calgary?

If you have the possibility, book in advance or try to be flexible when choosing the dates; by doing so, you will find cheap bus tickets from Toronto to Calgary from 138,00 $, while the average price is 174,50 $.

What are the departure stations?

When travelling by bus from Toronto to Calgary, the stations served are YYZ Airport, University & Wellington, Coach Terminal or Scarborough Town Centre and Downtown Greyhound Station.

Ticket price Toronto - Calgary every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
$ 178$ 178$ 178$ 376$ 178$ 198$ 130

Buses from Toronto to Calgary


When the journey is so long, the bus takes much longer than other transportation. You can have a look at flights to Calgary: by booking in advance you can find very cheap tickets!

How many connections are there to go Calgary from Toronto by bus per day?

6 bus connections exist to reach Calgary from Toronto per day. Please be aware that among these connections there are 6 direct lines versus zero route which have at least one change. So you will never have to take another bus.

What time are the buses to Calgary?

The average duration of the journey is 56 hours and 36 minutes, but the fastest bus connections get you to Calgary in 54 hours and 30 minutes. The first bus is scheduled at 06:10 and the last one at 13:10.

Which companies can you travel with from Toronto to Calgary?

There are many companies cooperating with virail, among which also Greyhound with buses to Calgary.

virail lets you search and compare times and prices of any transports from one city to another