Ottawa, ON to Toronto, ON bus with FlixBus

Sun, Jun 22
+ Add return
FlixBus
Infobus
OC Transpo
Red Arrow
flibco
1,000+ travel companies
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest buses from Ottawa, ON to Toronto, ON

Showing times and prices for Jun 22

Cheapest price

$41

Average price

$52

Fastest journey

4 h 40 m

Average duration

4 h 41 m

Buses per day

54

Distance

351 km

Cheap tickets

The best way to find a cheap bus ticket from Ottawa, ON to Toronto, ON is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from Ottawa, ON to Toronto, ON will cost around $52 if you buy it on the day, but the cheapest tickets can be found for only $41.

Fast buses

Of the 54 buses that leave Ottawa, ON for Toronto, ON on Sun, Jun 22, 54 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Sun, Jun 22 the direct buses cover the 351 km distance in an average of 4 h 41 m but if you time it right, some buses will get you there in just 4 h 40 m .

On Sun, Jun 22 the slowest buses will take 4 h 45 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

FlixBusFlixBus
09:00AM5h55
Ottawa, VIA Rail, ON
02:55PMMississauga, Pearson International Airport (Terminal 1 - Ground Level P4), ON
$411One-way
0 transfers
FlixBusFlixBus
08:45PM4h45
Ottawa, VIA Rail, ON
01:30AMToronto, Town Centre Court (Scarborough), ON
$411One-way
0 transfers
FlixBusFlixBus
12:00PM5h00
Ottawa, VIA Rail, ON
05:00PMToronto, Town Centre Court (Scarborough), ON
$411One-way
0 transfers
FlixBusFlixBus
08:45PM5h20
Ottawa, VIA Rail, ON
02:05AMToronto, Union Station Bus Terminal, ON
$411One-way
0 transfers
FlixBusFlixBus
03:00PM5h45
Ottawa, VIA Rail, ON
08:45PMMississauga, Pearson International Airport (Terminal 1 - Ground Level P4), ON
$411One-way
0 transfers

Travel Information

Compare bus, train, and flight for Ottawa, ON to Toronto, ON

Omio recommends booking the bus as it is the most popular option from Ottawa, ON to Toronto, ON among Omio's users. If you are prioritising price take the bus with prices starting from €20. For those with little time consider booking a flight which can get you there in 1h 10m.

Compare bus with

Most popular
Bus
Train
Flight

€29

Average price

Cheapest

€79

Average price

€296

Average price

6h 3m

Average duration

5h 33m

Onboard

+

30m

Additional time*

5h 17m

Average duration

4h 47m

Onboard

+

30m

Additional time*

4h 10m

Average duration

Fastest

1h 10m

Onboard

+

3h 0m

Additional time*

Direct Options

Direct Options

Direct Options

Live departures

Ottawa, ON to Toronto, ON bus times

Showing buses for today, Saturday, June 21
Last updated at 9:06 PM
ProviderDepartsDurationArrivesTransfers
Tickets
meinfernbus_flixbusFlixBus9:30 PM Ottawa, VIA Rail, ON
5h30
3:00 AM Toronto, Union Station Bus Terminal, ON0 transfersDirect
ams_infobus09:30 PM Ottawa, ON
5h10
2:40 AM Toronto, ON0 transfersDirect
meinfernbus_flixbusFlixBus9:30 PM Ottawa, VIA Rail, ON
5h05
2:35 AM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus10:30 PM Ottawa, VIA Rail, ON
4h40
3:10 AM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus10:30 PM Ottawa, VIA Rail, ON
5h05
3:35 AM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus12:25 AM Ottawa, Gloucester Centre, ON
5h05
5:30 AM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus12:25 AM Ottawa, Gloucester Centre, ON
5h40
6:05 AM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus12:25 AM Ottawa, Gloucester Centre, ON
6h20
6:45 AM Mississauga, Pearson International Airport (Terminal 1 - Ground Level P4), ON0 transfersDirect
meinfernbus_flixbusFlixBus12:45 AM Ottawa, VIA Rail, ON
4h45
5:30 AM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus12:45 AM Ottawa, VIA Rail, ON
5h20
6:05 AM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus12:45 AM Ottawa, VIA Rail, ON
6h00
6:45 AM Mississauga, Pearson International Airport (Terminal 1 - Ground Level P4), ON0 transfersDirect
meinfernbus_flixbusFlixBus3:40 AM Ottawa, Gloucester Centre, ON
5h55
9:35 AM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus3:40 AM Ottawa, Gloucester Centre, ON
5h25
9:05 AM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus3:40 AM Ottawa, Gloucester Centre, ON
6h30
10:10 AM Mississauga, Pearson International Airport (Terminal 1 - Ground Level P4), ON0 transfersDirect
meinfernbus_flixbusFlixBus3:59 AM Ottawa, VIA Rail, ON
5h06
9:05 AM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus3:59 AM Ottawa, VIA Rail, ON
5h36
9:35 AM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus3:59 AM Ottawa, VIA Rail, ON
6h11
10:10 AM Mississauga, Pearson International Airport (Terminal 1 - Ground Level P4), ON0 transfersDirect
meinfernbus_flixbusFlixBus11:00 AM Ottawa, VIA Rail, ON
5h30
4:30 PM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus11:00 AM Ottawa, VIA Rail, ON
4h55
3:55 PM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus11:00 AM Ottawa, VIA Rail, ON
6h10
5:10 PM Mississauga, Pearson International Airport (Terminal 1 - Ground Level P4), ON0 transfersDirect
meinfernbus_flixbusFlixBus11:40 AM Ottawa, Gloucester Centre, ON
5h40
5:20 PM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus11:40 AM Ottawa, Gloucester Centre, ON
6h25
6:05 PM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus12:00 PM Ottawa, VIA Rail, ON
5h20
5:20 PM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus12:00 PM Ottawa, VIA Rail, ON
6h05
6:05 PM Toronto, Union Station Bus Terminal, ON0 transfersDirect
ams_infobus012:50 PM Ottawa, ON
5h10
6:00 PM Toronto, ON0 transfersDirect
meinfernbus_flixbusFlixBus1:00 PM Ottawa, VIA Rail, ON
5h55
6:55 PM Mississauga, Pearson International Airport (Terminal 1 - Ground Level P4), ON0 transfersDirect
meinfernbus_flixbusFlixBus1:40 PM Ottawa, Gloucester Centre, ON
7h05
8:45 PM Mississauga, Pearson International Airport (Terminal 1 - Ground Level P4), ON0 transfersDirect
meinfernbus_flixbusFlixBus1:40 PM Ottawa, Gloucester Centre, ON
5h05
6:45 PM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus1:40 PM Ottawa, Gloucester Centre, ON
6h10
7:50 PM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus2:00 PM Ottawa, VIA Rail, ON
6h45
8:45 PM Mississauga, Pearson International Airport (Terminal 1 - Ground Level P4), ON0 transfersDirect
meinfernbus_flixbusFlixBus2:00 PM Ottawa, VIA Rail, ON
4h45
6:45 PM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus2:00 PM Ottawa, VIA Rail, ON
5h50
7:50 PM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus3:00 PM Ottawa, VIA Rail, ON
5h50
8:50 PM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus3:00 PM Ottawa, VIA Rail, ON
6h50
9:50 PM Toronto, Union Station Bus Terminal, ON0 transfersDirect
ams_infobus03:00 PM Ottawa, ON
5h00
8:00 PM Toronto, ON0 transfersDirect
meinfernbus_flixbusFlixBus3:00 PM Ottawa, VIA Rail, ON
7h45
10:45 PM Mississauga, Pearson International Airport (Terminal 1 - Ground Level P4), ON0 transfersDirect
meinfernbus_flixbusFlixBus3:40 PM Ottawa, Gloucester Centre, ON
6h10
9:50 PM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus3:40 PM Ottawa, Gloucester Centre, ON
5h20
9:00 PM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus4:00 PM Ottawa, VIA Rail, ON
5h00
9:00 PM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus4:00 PM Ottawa, VIA Rail, ON
5h50
9:50 PM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus4:45 PM Ottawa, VIA Rail, ON
5h30
10:15 PM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus4:45 PM Ottawa, VIA Rail, ON
4h40
9:25 PM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus5:30 PM Ottawa, VIA Rail, ON
5h30
11:00 PM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus5:30 PM Ottawa, VIA Rail, ON
4h40
10:10 PM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
ams_infobus06:00 PM Ottawa, ON
5h40
11:40 PM Toronto, ON0 transfersDirect
meinfernbus_flixbusFlixBus6:30 PM Ottawa, VIA Rail, ON
5h30
12:00 AM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus6:30 PM Ottawa, VIA Rail, ON
5h00
11:30 PM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus7:00 PM Ottawa, VIA Rail, ON
5h45
12:45 AM Mississauga, Pearson International Airport (Terminal 1 - Ground Level P4), ON0 transfersDirect
meinfernbus_flixbusFlixBus7:30 PM Ottawa, VIA Rail, ON
5h05
12:35 AM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect
meinfernbus_flixbusFlixBus7:30 PM Ottawa, VIA Rail, ON
5h40
1:10 AM Toronto, Union Station Bus Terminal, ON0 transfersDirect
ams_infobus08:00 PM Ottawa, ON
5h30
1:30 AM Toronto, ON0 transfersDirect
meinfernbus_flixbusFlixBus8:30 PM Ottawa, VIA Rail, ON
5h15
1:45 AM Toronto, Union Station Bus Terminal, ON0 transfersDirect
meinfernbus_flixbusFlixBus8:30 PM Ottawa, VIA Rail, ON
4h40
1:10 AM Toronto, Town Centre Court (Scarborough), ON0 transfersDirect

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Ottawa, ON to Toronto, ON by bus, train, or flight

Sun
Jun 22
Mon
Jun 23
Tue
Jun 24
Wed
Jun 25
Thu
Jun 26
Fri
Jun 27
Sat
Jun 28
Sun
Jun 29
Mon
Jun 30
Tue
Jul 01
Wed
Jul 02
Thu
Jul 03
Fri
Jul 04
Sat
Jul 05
Sun
Jul 06
Mon
Jul 07
Tue
Jul 08
Wed
Jul 09
Thu
Jul 10
Fri
Jul 11
Sat
Jul 12

Journey information

Overview: Bus from Ottawa, ON to Toronto, ON

CanadaCanada
CanadaCanada
Icon of bus
Buses from Ottawa, ON to Toronto, ON run on average 24 times per day, taking around 5h 33m. Cheap bus tickets for this journey start at $25 (€20) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
217 miles (350 km)
Average bus duration
5h 33m
Cheapest ticket price
$25 (€20)
Buses per day
24
Direct buses
24
Fastest bus
4h 40m
First bus
00:15
Last bus
23:55
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Bus providers: Infobus, FlixBus and OurBus from Ottawa, ON to Toronto, ON

For as little as $16 (€13) you can travel by bus to Toronto, ON from Ottawa, ON with Infobus, FlixBus and OurBus. Omio will show you the best deals, schedules and tickets available for this trip.

FlixBus is one of Europe's leading low-cost bus companies, founded in Germany and offering long-distance bus services in Europe and the U. S. FlixBus also operates overnight buses on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on luggage and one checked bag per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

FlixBus from Ottawa, ON to Toronto, ON bus information:

  • Average Duration: 4 h 40 min
  • Cheapest Price: $23
  • FlixBus frequency: 1 a day

FAQs: Bus from Ottawa, ON to Toronto, ON

FAQs: Take the bus from Ottawa, ON to Toronto, ON with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Ottawa, ON to Toronto, ON.
FAQs

popular bus stations

Popular bus stations from Ottawa, ON to Toronto, ON

Ottawa
Toronto
The major bus station for departures in Ottawa is Ottawa, George Street (Librairie Du Soleil). Find all the information you need to know about services, amenities and connections at Ottawa, George Street (Librairie Du Soleil) for your trip from Ottawa to Toronto.
Ottawa, George Street (Librairie Du Soleil)
information
Ottawa, Pinecrest Mall Parking lot (Near Zone E)
information
The major bus station for arrivals in Toronto is Toronto, York St / Piper St. Find all the information you need to know about services, amenities and connections at Toronto, York St / Piper St for your trip to Toronto from Ottawa.
Toronto, York St / Piper St
Mississauga, Pearson International Airport (Terminal 1 - Ground Level P4)
Toronto, Union Station Bus Terminal
information
Toronto, Town Centre Court (Scarborough)
information

Most popular bus connections from Ottawa, ON

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links