Ottawa to Toronto Bus

  • Lowest price from CA$50.92
  • Average duration 6h 4m
  • Connections per day 142
  • Distance 351 km
  • CO₂ per person 31 kg

bus from Ottawa to Toronto

The journey from Ottawa to Toronto is about 351 km. On average a bus trip takes 6h 4m with 142 connections per day.

Lowest price CA$50.92
Trip duration 6h 4m
Connections per day 142
Lowest price CA$50.92
Highest price CA$199.87
First departure 12:25 AM
Last departure 11:59 PM
Distance 351 km
Departure Ottawa
Arrival Toronto
Travel operator CoachCanada, Red Arrow ON
Find the best price

Use Virail to find the best way to travel from Ottawa to Toronto

Virail's search tool will provide you with the options you need when you want to go from Ottawa to Toronto. All you need to do is enter the dates of your planned journey, and let us take care of everything else. Our engine does the hard work, searching through thousands of routes offered by our trusted travel partners to show you options for traveling by train, bus, plane, or carpool. You can filter the results to suit your needs. There are a number of filtering options, including price, one-way or round trip, departure or arrival time, duration of journey, or number of connections. Soon you'll find the best choice for your journey. When you're ready, Virail will transfer you to the provider's website to complete the booking. No matter where you're going, get there with Virail.

How can I get the cheapest bus tickets to travel from Ottawa to Toronto?

When you're traveling from Ottawa to Toronto, you can expect to pay an average of approximately CA$79.31. You might be able to find prices as low as CA$50.92, but it all depends on how you travel. Some forms of transport are cheaper than others, and prices will vary according to time of day, day of the week, season, and other factors. For the cheapest bus tickets, make your reservation well in advance. If you can, travel at an off-peak time, as bus ticket prices will often be reduced. You might also be able to save money by booking a connecting journey, rather than a direct route. Be sure to check the conditions of the ticket before booking, as sometimes cheaper bus tickets cannot be changed or refunded. Use Virail to check your options before booking, to ensure that you find the lowest price for your journey.
Unfortunately, no price was found for your trip from Ottawa to Toronto. Selecting a new departure or arrival city, without dramatically changing your itinerary could help you find price results.
On average, a bus ticket from Ottawa to Toronto will cost you CA$79.31. If you are trying to stick to a budget, there are several ways you can seek out lower ticket prices. For example, if your travel dates are flexible, you might find that some days of the week are cheaper than others. Traveling during peak season will usually cost more, so avoid that if you want to save money. Even the time of day can affect the price of tickets sometimes. You can also look for an indirect route, which may be cheaper than a direct connection. Often, the cheapest bus tickets can be found by booking well in advance. However, be mindful that many companies do not offer refunds or exchanges on their cheapest tickets.

How long does it take to get from Ottawa to Toronto by bus?

The journey between Ottawa and Toronto by bus is approximately 351 km. It will take you more or less 6h 4m to complete this journey. This average figure does not take into account any delays that might arise on your route in exceptional circumstances. If you are planning to make a connection or operating on a tight schedule, give yourself plenty of time. The distance between Ottawa and Toronto is around 351 km. Depending on the exact route and provider you travel with, your journey time can vary. On average, this journey will take approximately 6h 4m. However, the fastest routes between Ottawa and Toronto take 4h 25m. If a fast journey is a priority for you when traveling, look out for express services that may get you there faster. Some flexibility may be necessary when booking. Often, these services only leave at particular times of day - or even on certain days of the week. You may also find a faster journey by taking an indirect route and connecting in another station along the way.

How many daily journeys are there from Ottawa to Toronto?

The route from Ottawa to Toronto is served by providers including . From this list of transport providers, there are up to departures each day. However, this exact number will vary. On average, journeys depart from Ottawa 142 times per day. This number includes all the transport providers that serve the route. When traveling from Ottawa to Toronto, you may choose to use an indirect route, involving connections. If you prefer not to do this, you will find an average of 89 direct journeys each day. However, indirect routes open up more possibilities for flexible travelers. On average, there are 53 journeys with one change or more each day. These numbers are all averages. They can slightly vary depending on the day of the week, the season of the year, local festivals, and other factors. Unfortunately, no connection was found for your trip from Ottawa to Toronto. Selecting a new departure or arrival city, without dramatically changing your itinerary could help you find connections.

OurBus24.57 kg CO₂
20:30412 Sparks Street
5h 35m
02:05Front & York
CA$31.25
direct
OurBus24.57 kg CO₂
20:552685 Iris St
5h 10m
02:05Front & York
CA$31.25
direct
Bookaride24.57 kg CO₂
23:45Ottawa Raymond St
5h 15m
05:00Toronto Bay Street
CA$44.07
direct

Next departures from Ottawa to Toronto

Sample times and fares for the coming days — book to confirm availability and price.

CA$28.97
00:25 Ottawa St. Laurent Blvd
4h 45m · 1 changes
05:40 Toronto (Union Station)
Megabus CA$34.99
00:25 St-Laurent station, Platform E
4h 45m · 1 changes
05:40 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
Rider Express CA$34.74
00:30 Ottawa West
4h 45m · direct
05:15 Scarborough Town Centre
Rider Express CA$34.74
00:30 Ottawa West
5h 30m · direct
06:00 YYZ Toronto Pearson International Airport - Viscount Station
Rider Express CA$34.74
00:30 Ottawa West
5h 15m · direct
05:45 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
Megabus CA$57.59
06:15 St-Laurent station, Platform E
5h · 1 changes
11:30 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
CA$78.97
06:15 Ottawa St. Laurent Blvd
5h 45m · 1 changes
12:15 Toronto Pearson Airport Viscount Station
CA$33.97
06:15 Ottawa St. Laurent Blvd
4h 45m · 1 changes
13:00 Toronto Borough Drive
Megabus CA$40.64
06:15 St-Laurent station, Platform E
4h 45m · 1 changes
13:00 Scarborough Library, 156 Borough Dr.
Megabus CA$91.49
06:15 St-Laurent station, Platform E
5h 45m · 1 changes
12:15 YYZ Toronto Pearson International Airport - Viscount Station
CA$48.97
06:15 Ottawa St. Laurent Blvd
5h · 1 changes
11:30 Toronto (Union Station)
FlixBus CA$22.23
07:00 Ottawa (VIA Rail)
6h 10m · direct
13:10 Pearson International Airport, Terminal 1
FlixBus CA$22.23
07:00 Ottawa (VIA Rail)
5h 30m · direct
12:30 Union Station Bus Terminal
FlixBus CA$22.23
07:00 Ottawa (VIA Rail)
4h 55m · direct
11:55 Scarborough - 55 Town Centre Court
FlixBus CA$22.23
07:40 1980 Ogilvie Rd
5h 40m · direct
13:20 Scarborough - 55 Town Centre Court
FlixBus CA$22.23
07:40 1980 Ogilvie Rd
6h 25m · direct
14:05 Union Station Bus Terminal
FlixBus CA$22.23
08:00 Ottawa (VIA Rail)
6h 5m · direct
14:05 Union Station Bus Terminal
Rider Express CA$34.74
08:50 St-Laurent
5h 10m · direct
14:00 Scarborough Town Centre
Rider Express CA$34.74
08:50 St-Laurent
5h 40m · direct
14:30 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
CA$33.97
09:00 Ottawa St. Laurent Blvd
5h 40m · 1 changes
15:00 Toronto (Union Station)
CA$73.97
09:00 Ottawa St. Laurent Blvd
5h 45m · 1 changes
16:00 Toronto Pearson International Airport (YYZ), Terminal 1
CA$83.97
09:00 Ottawa St. Laurent Blvd
6h 25m · 1 changes
15:45 Toronto Pearson Airport Viscount Station
CA$73.97
09:00 Ottawa St. Laurent Blvd
5h 15m · 1 changes
15:30 Toronto-Yorkdale Mall
Megabus CA$40.64
09:00 St-Laurent station, Platform E
4h 55m · 1 changes
14:15 Scarborough Library, 156 Borough Dr.
Megabus CA$40.64
09:00 St-Laurent station, Platform E
5h 40m · 1 changes
15:00 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
CA$33.97
09:00 Ottawa St. Laurent Blvd
4h 55m · 1 changes
14:15 Toronto Borough Drive
Megabus CA$85.84
09:00 St-Laurent station, Platform E
5h 15m · 1 changes
15:30 Toronto-Yorkdale Mall
Megabus CA$85.84
09:00 St-Laurent station, Platform E
5h 45m · 1 changes
20:00 Toronto Pearson International Airport (YYZ), Terminal 1
Megabus CA$97.14
09:00 St-Laurent station, Platform E
6h 25m · 1 changes
15:45 YYZ Toronto Pearson International Airport - Viscount Station
Rider Express CA$34.74
09:05 Ottawa West
4h 55m · direct
14:00 Scarborough Town Centre
Rider Express CA$34.74
09:05 Ottawa West
5h 25m · direct
14:30 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
FlixBus CA$22.23
09:40 1980 Ogilvie Rd
7h 5m · direct
16:45 Pearson International Airport, Terminal 1
FlixBus CA$22.23
09:40 1980 Ogilvie Rd
6h 10m · direct
15:50 Union Station Bus Terminal
FlixBus CA$22.23
09:40 1980 Ogilvie Rd
5h 5m · direct
14:45 Scarborough - 55 Town Centre Court
FlixBus CA$22.23
10:00 Ottawa (VIA Rail)
6h 45m · direct
16:45 Pearson International Airport, Terminal 1
FlixBus CA$22.23
10:00 Ottawa (VIA Rail)
4h 45m · direct
14:45 Scarborough - 55 Town Centre Court
FlixBus CA$22.23
10:00 Ottawa (VIA Rail)
5h 50m · direct
15:50 Union Station Bus Terminal
Ontario Northland CA$156.94
10:15 Ottawa Train Station
10h 47m · 1 changes
21:57 Toronto - Union Station Bus Terminal
Ontario Northland CA$155.05
10:15 Ottawa Train Station
10h 17m · 1 changes
21:27 Toronto-Yorkdale Mall
Ontario Northland CA$158.81
10:15 Ottawa Train Station
10h 24m · 2 changes
22:40 Toronto Pearson Airport YYZ Terminal 1
Ontario Northland CA$156.94
10:24 Ottawa - Hospital - General Campus
10h 38m · 1 changes
21:57 Toronto - Union Station Bus Terminal
Ontario Northland CA$155.05
10:24 Ottawa - Hospital - General Campus
10h 8m · 1 changes
21:27 Toronto-Yorkdale Mall
Ontario Northland CA$158.81
10:24 Ottawa - Hospital - General Campus
10h 15m · 2 changes
22:40 Toronto Pearson Airport YYZ Terminal 1
Ontario Northland CA$158.81
10:25 CHEO
10h 14m · 2 changes
22:40 Toronto Pearson Airport YYZ Terminal 1
Ontario Northland CA$155.05
10:25 CHEO
10h 7m · 1 changes
21:27 Toronto-Yorkdale Mall
Ontario Northland CA$155.05
10:25 CHEO
10h 7m · 2 changes
22:26 Toronto-Yorkdale Mall
Ontario Northland CA$156.94
10:25 CHEO
10h 37m · 2 changes
22:56 Toronto - Union Station Bus Terminal
Ontario Northland CA$156.94
10:25 CHEO
10h 37m · 1 changes
21:57 Toronto - Union Station Bus Terminal
FlixBus CA$22.23
11:00 Ottawa (VIA Rail)
6h 50m · direct
17:50 Union Station Bus Terminal
Rider Express CA$34.74
11:00 St-Laurent
5h 30m · direct
16:30 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
FlixBus CA$22.23
11:00 Ottawa (VIA Rail)
5h 50m · direct
16:50 Scarborough - 55 Town Centre Court
Rider Express CA$34.74
11:00 St-Laurent
5h · direct
16:00 Scarborough Town Centre
FlixBus CA$22.23
11:00 Ottawa (VIA Rail)
7h 45m · direct
18:45 Pearson International Airport, Terminal 1
Rider Express CA$34.74
11:15 Ottawa West
5h 15m · direct
16:30 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
Rider Express CA$34.74
11:15 Ottawa West
4h 45m · direct
16:00 Scarborough Town Centre
FlixBus CA$22.23
11:25 Terry Fox / Centrum
7h 20m · direct
18:45 Pearson International Airport, Terminal 1
FlixBus CA$22.23
11:25 Terry Fox / Centrum
6h 25m · direct
17:50 Union Station Bus Terminal
FlixBus CA$22.23
11:25 Terry Fox / Centrum
5h 25m · direct
16:50 Scarborough - 55 Town Centre Court
Red Arrow ON CA$57.45
11:30 Ottawa Train Station
5h 15m · direct
16:45 Toronto - Union Station Bus Terminal
Red Arrow ON CA$57.45
11:30 Ottawa Train Station
4h 40m · direct
16:10 Scarborough - 55 Town Centre Court
FlixBus CA$22.23
11:40 1980 Ogilvie Rd
6h 10m · direct
17:50 Union Station Bus Terminal
FlixBus CA$22.23
11:40 1980 Ogilvie Rd
5h 20m · direct
17:00 Scarborough - 55 Town Centre Court
FlixBus CA$22.23
11:40 1980 Ogilvie Rd
7h 10m · direct
18:50 Mississauga
FlixBus CA$22.23
12:00 Ottawa (VIA Rail)
6h 50m · direct
18:50 Mississauga
FlixBus CA$22.23
12:00 Ottawa (VIA Rail)
5h 50m · direct
17:50 Union Station Bus Terminal
FlixBus CA$22.23
12:00 Ottawa (VIA Rail)
5h · direct
17:00 Scarborough - 55 Town Centre Court
FlixBus CA$22.23
12:45 Ottawa (VIA Rail)
5h 30m · direct
18:15 Union Station Bus Terminal
FlixBus CA$22.23
12:45 Ottawa (VIA Rail)
4h 40m · direct
17:25 Scarborough - 55 Town Centre Court
FlixBus CA$22.23
13:30 Ottawa (VIA Rail)
5h 30m · direct
19:00 Union Station Bus Terminal
FlixBus CA$22.23
13:30 Ottawa (VIA Rail)
4h 40m · direct
18:10 Scarborough - 55 Town Centre Court
Megabus CA$29.34
14:00 St-Laurent station, Platform E
4h 55m · 1 changes
19:15 Scarborough Library, 156 Borough Dr.
Megabus CA$29.34
14:00 St-Laurent station, Platform E
5h 25m · 1 changes
19:45 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
Rider Express CA$34.74
14:00 St-Laurent
5h 40m · direct
19:40 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
CA$23.97
14:00 Ottawa St. Laurent Blvd
5h 25m · 1 changes
19:45 Toronto (Union Station)
CA$23.97
14:00 Ottawa St. Laurent Blvd
4h 55m · 1 changes
19:15 Toronto Borough Drive
CA$73.97
14:00 Ottawa St. Laurent Blvd
6h 10m · 1 changes
20:30 Toronto Pearson Airport Viscount Station
Rider Express CA$34.74
14:00 St-Laurent
5h 5m · direct
19:05 Scarborough Town Centre
Megabus CA$85.84
14:00 St-Laurent station, Platform E
6h 10m · 1 changes
20:30 YYZ Toronto Pearson International Airport - Viscount Station
Rider Express CA$34.74
14:25 Kanata
4h 40m · direct
19:05 Scarborough Town Centre
Rider Express CA$34.74
14:25 Kanata
5h 15m · direct
19:40 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
FlixBus CA$22.23
14:30 Ottawa (VIA Rail)
5h · direct
19:30 Scarborough - 55 Town Centre Court
FlixBus CA$22.23
14:30 Ottawa (VIA Rail)
5h 30m · direct
20:00 Union Station Bus Terminal
FlixBus CA$22.23
14:55 Terry Fox / Centrum
5h 5m · direct
20:00 Union Station Bus Terminal
FlixBus CA$22.23
14:55 Terry Fox / Centrum
4h 35m · direct
19:30 Scarborough - 55 Town Centre Court
Megabus CA$29.34
15:10 St-Laurent station, Platform E
5h 15m · 1 changes
20:45 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
CA$23.97
15:10 Ottawa St. Laurent Blvd
5h 15m · 1 changes
20:45 Toronto (Union Station)
CA$73.97
15:10 Ottawa St. Laurent Blvd
6h · 1 changes
21:30 Toronto Pearson Airport Viscount Station
CA$23.97
15:10 Ottawa St. Laurent Blvd
4h 50m · 1 changes
20:20 Toronto Borough Drive
Megabus CA$29.34
15:10 St-Laurent station, Platform E
4h 50m · 1 changes
20:20 Scarborough Library, 156 Borough Dr.
Megabus CA$85.84
15:10 St-Laurent station, Platform E
6h · 1 changes
21:30 YYZ Toronto Pearson International Airport - Viscount Station
CA$42.92
15:15 Ottawa Train Station
4h 55m · direct
20:10 Yorkdale Mall - 1037 Yorkdale Rd (Yorkdale Rd at GO Terminal)
CA$49.69
15:15 Ottawa Train Station
5h 28m · 1 changes
21:33 Mississauga - Mavis at Bancroft
CA$55.34
15:15 Ottawa Train Station
5h 50m · 1 changes
21:55 Milton Carpool Lot GO Transit
CA$42.92
15:15 Ottawa Train Station
4h 40m · direct
19:55 Scarborough - 55 Town Centre Court
CA$55.34
15:15 Ottawa Train Station
5h 45m · 1 changes
21:40 44 York St (Billy Bishop Shuttle loading)
CA$42.92
15:15 Ottawa Train Station
5h 35m · direct
20:50 Brampton - Main St at Bartley Bull Pkwy
CA$42.92
15:15 Ottawa Train Station
5h 15m · direct
20:30 Toronto - Pearson Airport - Terminal 1
FlixBus CA$22.23
15:30 Ottawa (VIA Rail)
5h 5m · direct
20:35 Scarborough - 55 Town Centre Court
FlixBus CA$22.23
15:30 Ottawa (VIA Rail)
5h 40m · direct
21:10 Union Station Bus Terminal
CA$55.34
15:35 Ottawa - Kanata (570 Terry Fox Dr)
5h 25m · 1 changes
21:40 44 York St (Billy Bishop Shuttle loading)
CA$42.92
15:35 Ottawa - Kanata (570 Terry Fox Dr)
4h 20m · direct
19:55 Scarborough - 55 Town Centre Court
CA$42.92
15:35 Ottawa - Kanata (570 Terry Fox Dr)
5h 15m · direct
20:50 Brampton - Main St at Bartley Bull Pkwy
CA$55.34
15:35 Ottawa - Kanata (570 Terry Fox Dr)
5h 30m · 1 changes
21:55 Milton Carpool Lot GO Transit
CA$49.69
15:35 Ottawa - Kanata (570 Terry Fox Dr)
5h 8m · 1 changes
21:33 Mississauga - Mavis at Bancroft
CA$42.92
15:35 Ottawa - Kanata (570 Terry Fox Dr)
4h 55m · direct
20:30 Toronto - Pearson Airport - Terminal 1
CA$42.92
15:35 Ottawa - Kanata (570 Terry Fox Dr)
4h 35m · direct
20:10 Yorkdale Mall - 1037 Yorkdale Rd (Yorkdale Rd at GO Terminal)
Rider Express CA$34.74
16:00 St-Laurent
5h 30m · direct
21:30 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
Rider Express CA$34.74
16:00 St-Laurent
4h 45m · direct
20:45 Scarborough Town Centre
Rider Express CA$34.74
16:15 Ottawa West
5h 15m · direct
21:30 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
Rider Express CA$34.74
16:15 Ottawa West
4h 30m · direct
20:45 Scarborough Town Centre
FlixBus CA$22.23
16:30 Ottawa (VIA Rail)
4h 40m · direct
21:10 Scarborough - 55 Town Centre Court
FlixBus CA$22.23
16:30 Ottawa (VIA Rail)
5h 15m · direct
21:45 Union Station Bus Terminal
FlixBus CA$22.23
17:30 Ottawa (VIA Rail)
5h 5m · direct
22:35 Scarborough - 55 Town Centre Court
FlixBus CA$22.23
17:30 Ottawa (VIA Rail)
5h 30m · direct
23:00 Union Station Bus Terminal
Rider Express CA$34.74
17:30 St-Laurent
4h 40m · direct
22:10 Scarborough Town Centre
Rider Express CA$34.74
17:30 St-Laurent
5h 10m · direct
22:40 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
Rider Express CA$34.74
17:50 Ottawa West
4h 20m · direct
22:10 Scarborough Town Centre
Rider Express CA$34.74
17:50 Ottawa West
4h 50m · direct
22:40 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
Red Arrow ON CA$57.45
18:00 Ottawa Train Station
5h 25m · direct
23:25 Toronto - Union Station Bus Terminal
FlixBus CA$22.23
18:00 Terry Fox / Centrum
5h · direct
23:00 Union Station Bus Terminal
Red Arrow ON CA$57.45
18:00 Ottawa Train Station
4h 55m · direct
22:55 Scarborough - 55 Town Centre Court
FlixBus CA$22.23
18:00 Terry Fox / Centrum
4h 35m · direct
22:35 Scarborough - 55 Town Centre Court
CA$23.97
18:15 Ottawa St. Laurent Blvd
5h 5m · 1 changes
23:40 Toronto (Union Station)
Megabus CA$29.34
18:15 St-Laurent station, Platform E
4h 40m · 1 changes
23:15 Scarborough Library, 156 Borough Dr.
CA$73.97
18:15 Ottawa St. Laurent Blvd
5h 50m · 1 changes
00:25 Toronto Pearson Airport Viscount Station
CA$23.97
18:15 Ottawa St. Laurent Blvd
4h 40m · 1 changes
23:15 Toronto Borough Drive
Megabus CA$29.34
18:15 St-Laurent station, Platform E
5h 5m · 1 changes
23:40 81 Bay St (Union Stn Bus Terminal, 2nd Floor)
Megabus CA$85.84
18:15 St-Laurent station, Platform E
5h 50m · 1 changes
00:25 YYZ Toronto Pearson International Airport - Viscount Station
FlixBus CA$39.23
18:30 Ottawa (VIA Rail)
4h 40m · direct
23:10 Scarborough - 55 Town Centre Court
FlixBus CA$39.23
18:30 Ottawa (VIA Rail)
5h 5m · direct
23:35 Union Station Bus Terminal
Red Arrow ON CA$65.62
20:00 Ottawa Train Station
4h 55m · direct
00:55 Toronto Airport-Terminal 1 (Ground Level, Post P6)
Red Arrow ON CA$57.45
20:00 Ottawa Train Station
4h 25m · direct
00:25 Toronto - Union Station Bus Terminal
FlixBus CA$41.23
20:25 1980 Ogilvie Rd
5h 5m · direct
01:30 Scarborough - 55 Town Centre Court
FlixBus CA$41.23
20:25 1980 Ogilvie Rd
5h 40m · direct
02:05 Union Station Bus Terminal
FlixBus CA$41.23
20:25 1980 Ogilvie Rd
6h 20m · direct
02:45 Pearson International Airport, Terminal 1
FlixBus CA$41.23
20:45 Ottawa (VIA Rail)
5h 20m · direct
02:05 Union Station Bus Terminal
FlixBus CA$41.23
20:45 Ottawa (VIA Rail)
6h · direct
02:45 Pearson International Airport, Terminal 1
FlixBus CA$41.23
20:45 Ottawa (VIA Rail)
4h 45m · direct
01:30 Scarborough - 55 Town Centre Court
FlixBus CA$55.23
23:40 1980 Ogilvie Rd
6h 55m · direct
06:35 Mississauga
FlixBus CA$55.23
23:40 1980 Ogilvie Rd
6h 30m · direct
06:10 Pearson International Airport, Terminal 1
FlixBus CA$55.23
23:40 1980 Ogilvie Rd
5h 25m · direct
05:05 Scarborough - 55 Town Centre Court
FlixBus CA$55.23
23:40 1980 Ogilvie Rd
5h 55m · direct
05:35 Union Station Bus Terminal
FlixBus CA$55.23
23:59 Ottawa (VIA Rail)
5h 36m · direct
05:35 Union Station Bus Terminal
FlixBus CA$55.23
23:59 Ottawa (VIA Rail)
5h 6m · direct
05:05 Scarborough - 55 Town Centre Court
FlixBus CA$55.23
23:59 Ottawa (VIA Rail)
6h 11m · direct
06:10 Pearson International Airport, Terminal 1
FlixBus CA$55.23
23:59 Ottawa (VIA Rail)
6h 36m · direct
06:35 Mississauga
See all timetables

Carriers on this route

Learn more about carriers on this route.

FlixBus, a long-distance bus company, operates in both Europe and the United States. Founded in 2013, it has grown to become one of the largest bus operators in Europe, connecting over 2,500 destinations in 30 countries. Originating in Germany, FlixBus has expanded quickly to neighboring countries including France, Italy, Denmark, the Netherlands, and Croatia, while also offering regular services to Norway, Spain, and England. With affordable fares and comfortable amenities such as free Wi-Fi, power outlets, and onboard toilets, FlixBus provides a convenient and enjoyable travel experience.

Rider Express is a Canadian transportation company that offers bus services across Western Canada and the United States. The company was founded in 2017 and has since expanded its services to include charter buses, parcel delivery, and freight transportation. Rider Express operates a fleet of modern buses equipped with amenities such as Wi-Fi, power outlets, and reclining seats. The company's routes cover major cities such as Vancouver, Calgary, Regina, Winnipeg, and Minneapolis. Rider Express is committed to providing safe, reliable, and affordable transportation options for its customers.

Facility description

Learn more about the services available on board each carrier on this route.

Facilities Description
Luggage

Each passenger can bring one carry-on bag (up to 25lbs/11kg) and one stored bag (up to 50lbs/23kg) for free on FlixBus. Excess baggage up to 50lbs (23kg) is accepted for a fee, with limited space available, so booking in advance is recommended.

Accessibility

FlixBus offers boarding assistance with a hydraulic lift for travelers with reduced mobility. Contact the bus company in advance to confirm availability and assistance.

Food and drink

Snacks and drinks are available for purchase from the bus drivers during your trip.

Power sockets

Power outlets are available near seats to keep your devices charged throughout your journey.

Bicycle

Bikes are allowed with restrictions: 3 per bus with a cover, 5 with a carrier, but no electric bikes.

Wi-Fi

FlixBus offers free Wi-Fi on all its buses.

Entertainment portal

Enjoy movies, e-books, audiobooks, music, and games through FlixBus's online entertainment portal.

Wi-Fi

Rider Express offers WiFi on their buses.

Power sockets

Rider Express offers power outlets on their buses.

Accessibility

Rider Express buses can accommodate standard wheelchairs (42" L x 36" W) and electric wheelchairs (42" L x 36" W). Each trip can accommodate up to two wheelchairs, equivalent to 12 regular seats. The maximum weight accepted is 660 pounds (300 kg). Wheelchair bookings require at least 48 hours notice prior to departure.

Food and drink

Rider Express does not offer meals or snacks on board. Passengers are advised to bring their own snacks and drinks in a reusable water bottle.

Luggage

You are allowed one carry-on baggage and two pieces of luggage free of charge on Rider Express buses. A third piece of luggage will incur a $30 charge, and a fourth piece will incur a $40 charge. 

CO₂ emissions by mode

train 24.57kg
bus 26.33kg
flight 70.2kg
carpool 56.16kg

FAQ