Search Sudbury to Ottawa bus tickets



Sudbury to Ottawa bus - cost & duration

Cheapest price$46.53
Shortest Duration4h 40m
Trips per day20
bus carriers1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to book cheap bus tickets from Sudbury to Ottawa

The best way to find cheap deals on bus tickets from Greater Sudbury to Ottawa is by booking earlier as most bus companies increase the price as the departure date approaches. Based on the last 30 days, the cheapest average bus fares from Greater Sudbury to Ottawa were $46.68. By booking 10 days out, tickets are on average $16.79 cheaper than those that are booked last minute.

What is the busiest time to travel by bus from Greater Sudbury to Ottawa?

The busiest time of the week for travel from Sudbury to Ottawa by bus is usually on Monday. When planning to travel around this time, tickets should be booked well in advance as they may sell out and you may find buses more full than usual. Sunday tends to be when the fewest number of bus tickets are sold. If you’re looking for a little extra space, buses departing at this time are the least likely to be crowded.

Ontario Northland from Sudbury to Ottawa has the most daily schedules

On average there are 20 scheduled bus trips per day. Ontario Northland has the most regularly scheduled departures from Sudbury to Ottawa, with an average of 20 trips per day and 362 monthly trips. One bus carrier currently travels from Greater Sudbury to Ottawa. Of the 20 trips there all of the schedules require a connection as there are no direct trips. A connection will generally require disembarking from the bus and boarding another bus to complete your trip.

Need more travel options? Travelling by Train from Sudbury to Ottawa starts at $83.44.

1 carriers offer Sudbury to Ottawa bus trips

Ontario Northland

Book Ontario Northland from Greater Sudbury to Ottawa from $46.53. There are 20 trips per day offered by Ontario Northland from Sudbury to Ottawa and you can expect on average to pay $60.80 for a Ontario Northland ticket to Ottawa. In Greater Sudbury, Ontario Northland departs to Ottawa from 161 Hwy 17 and 7 other stations. In Ottawa, Ontario Northland arrives at Kanata Town Centre and one other station.

An average trip on Ontario Northland from Greater Sudbury to Ottawa takes 8 hours and 29 minutes, while the fastest available Ontario Northland trip will get you to Ottawa in 4 hours and 40 minutes,

On weekends, Ontario Northland offers 17 trips per day. A one way ticket costs $61.92 for a weekend trip to Ottawa.

Power outlet
Air conditioning
Avg. Time
8h 29m
Avg. Price

Plan your next adventure

Depending on the bus line you travel with, your options include 8 stations that have bus departures from Greater Sudbury. Most bus trips to Ottawa will depart from:
  • 161 Hwy 17
  • 1663 Kingsway
  • Health Science North Hospital
  • 2 Old Cartier Rd
  • 86 Notre Dame St W
  • 3460 Hwy 144
  • 30 Main St W
  • Laurentian University
Bus trips arrive in Ottawa at 2 stations, depending on which bus line you are traveling with. These are the main bus stations in Ottawa for trips arriving from Greater Sudbury:
  • 265 Catherine St
  • Kanata Town Centre