Next departures for Barrie to Ottawa on November 25
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Ontario Northland + Megabus Canada
Barrie Allandale Transit Terminal
St-Laurent station, Platform E
CheapestFastest
Next departures for Barrie to Ottawa on November 26
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Ontario Northland + Metrolinx + MapleBus
Barrie Allandale Transit Terminal
Fallowfield - MacEwen Gas station
Cheapest
Ontario Northland + Metrolinx + MapleBus
Barrie Allandale Transit Terminal
Fallowfield - MacEwen Gas station
Fastest
Ontario Northland + Metrolinx + VIA Rail
Barrie Allandale Transit Terminal
Fallowfield, ON
No tags
Ontario Northland + Metrolinx + VIA Rail
Barrie Allandale Transit Terminal
Fallowfield, ON
No tags
Next departures for Barrie to Ottawa on November 27
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Ontario Northland + Megabus Canada
Barrie Allandale Transit Terminal
St-Laurent station, Platform E
Cheapest
Barrie Allandale Transit Terminal
Via Rail (200 Tremblay Rd)
Fastest
Barrie Allandale Transit Terminal
Ottawa - Hospital - General Campus
No tags
Barrie Allandale Transit Terminal
Ottawa - Hospital - General Campus
No tags
Barrie Allandale Transit Terminal
Ottawa - Hospital - General Campus
No tags
Next departures for Barrie to Ottawa on November 28
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Ontario Northland + Megabus Canada
Barrie Allandale Transit Terminal
St-Laurent station, Platform E
Cheapest
Barrie Allandale Transit Terminal
Via Rail (200 Tremblay Rd)
Fastest
Barrie Allandale Transit Terminal
Ottawa - Hospital - General Campus
No tags
Barrie Allandale Transit Terminal
Ottawa - Hospital - General Campus
No tags
Barrie Allandale Transit Terminal
Ottawa - Hospital - General Campus
No tags
Next departures for Barrie to Ottawa on November 29
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Barrie Allandale Transit Terminal
Ottawa - Hospital - General Campus
Cheapest
Barrie Allandale Transit Terminal
Via Rail (200 Tremblay Rd)
Fastest
Barrie Allandale Transit Terminal
Ottawa - Hospital - General Campus
No tags
Barrie Allandale Transit Terminal
Ottawa - Hospital - General Campus
No tags
Barrie Allandale Transit Terminal
Ottawa - Hospital - General Campus
No tags
Next departures for Barrie to Ottawa on November 30
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Horseshoe Valley Resort
Terry Fox / Centrum
Cheapest
Barrie Allandale Transit Terminal
Via Rail (200 Tremblay Rd)
Fastest
Barrie Allandale Transit Terminal
Ottawa - Hospital - General Campus
No tags
Barrie (Downtown)
Terry Fox / Centrum
No tags
Barrie Allandale Transit Terminal
Ottawa - Hospital - General Campus
No tags
Next departures for Barrie to Ottawa on December 1
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Barrie (Downtown)
Bayshore Mall-Ottawa
Cheapest
Barrie Allandale Transit Terminal
Via Rail (200 Tremblay Rd)
Fastest
Barrie (Downtown)
Bayshore Mall-Ottawa
No tags
Barrie Allandale Transit Terminal
Via Rail (200 Tremblay Rd)
No tags
Barrie Allandale Transit Terminal
Via Rail (200 Tremblay Rd)
No tags
Next departures for Barrie to Ottawa on December 2
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Ontario Northland + Megabus Canada
Barrie Allandale Transit Terminal
St-Laurent station, Platform E
CheapestFastest
Barrie Allandale Transit Terminal
Via Rail (200 Tremblay Rd)
No tags
Barrie Allandale Transit Terminal
Via Rail (200 Tremblay Rd)
No tags
Barrie Allandale Transit Terminal
Via Rail (200 Tremblay Rd)
No tags
Barrie Allandale Transit Terminal
Via Rail (200 Tremblay Rd)
No tags
Last refresh of the prices: Today at 2:36 PM EST.
Compare 2 ways to go from Barrie to Ottawa
We recommend carpooling
Among the sustainable travel choices, the carpool stands out as a good way to reach Ottawa. The journey takes about 5 hours 15 minutes, and with fares starting at just $105, it presents an excellent value for a comfortable ride.
Based on 11442 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the WiFi. FlixBus ticket prices on this trip start at $54
Based on 7710 reviews, the company was rated 4.2 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the WiFi. Ontario Northland ticket prices on this trip start at $4
The bus was a hour late getting to Barrie from Toronto because of traffic which is understandable but the that bus had no wifi and there was no hand sanitizer in washroom and the bus from NorthBay to Ottawa had a very unclean washroom (urine covered floor inside and outside of washroom)
Frequently asked questions about travelling from Barrie to Ottawa, CA by bus
How far is Barrie from Ottawa?
The distance covered from Barrie to Ottawa is 333 km (207 miles).
What are the departure and arrival locations for buses traveling from Barrie to Ottawa?
Buses traveling this route start their trip at Transit Terminal, in Barrie, and end it at Via Rail (200 Tremblay Rd), in Ottawa.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11-23
$151
11-24
$124
Today
$124
11-26
No data
11-27
$124
11-28
$138
11-29
$124
11-30
$124
The cheapest trip from Barrie to Ottawa, CA was searched and found on Nov 24, 2025 with a price of $124
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Barrie to Ottawa, CA, as early as possible.
You can expect to pay from $124 to $172 for a bus ticket from Barrie to Ottawa, CA based on the last 2 days. You can expect to find the cheapest price for the trip at $124 which is on 2025-11-29.