There are 8 ways to get from Batavia to Ottawa by bus (Greyhound, Flixbus), bus, train, car, shuttle, plane, taxi, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Syracuse
best- Take the bus from Batavia to Syracusebus Adt N805 / ...
- Take the bus from Syracuse Bus Station to Ottawabus FlixBus 2678
7h 38m$76–132Bus, train
- Take the bus from Batavia to Torontobus Greyhound US0215
- Take the train from Toronto Union Station to Ottawatrain VIA Rail
10h 12m$140–388Drive 439.5 km
- Drive from Batavia to Ottawacar 439.5 km
5h 45m$87–125Bus, shuttle to Toronto Pearson International Airport, fly
- Take the bus from Batavia to Buffalobus
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Fly from Toronto Pearson International Airport (YYZ) to Ottawa Macdonald-Cartier International Airport (YOW)plane YYZ - YOW
5h 49m$284–771Taxi, train
- Take the taxi from Batavia to Buffalotaxi
- Take the train from Buffalo to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Ottawatrain
10h 41m$272–716Bus
- Take the bus from Batavia to Torontobus Greyhound US0215
- Take the bus from Toronto to Ottawabus Tor-Ott
11h 29m$95–198Bus, shuttle to Toronto Island Airport, fly
- Take the bus from Batavia to Buffalobus
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Fly from Toronto Island Airport (YTZ) to Ottawa Macdonald-Cartier International Airport (YOW)plane YTZ - YOW
6h 35m$323–784Bus, train to John C. Munro Hamilton International Airport, fly
- Take the bus from Batavia to Niagara Fallsbus
- Take the train from Niagara Falls GO to West Harbour GOtrain
- Fly from John C. Munro Hamilton International Airport (YHM) to Ottawa Macdonald-Cartier International Airport (YOW)plane YHM - YOW
8h 20m$175–992
Toronto Pearson International Airport (YYZ) to Ottawa Macdonald-Cartier International Airport (YOW) flights
Questions & Answers
The cheapest way to get from Batavia to Ottawa is to bus via Syracuse which costs $75 - $140 and takes 7h 38m.
The fastest way to get from Batavia to Ottawa is to drive which takes 5h 45m and costs $85 - $130.
No, there is no direct bus from Batavia to Ottawa. However, there are services departing from Batavia and arriving at Ottawa via Syracuse Bus Station. The journey, including transfers, takes approximately 7h 38m.
The distance between Batavia and Ottawa is 501 km. The road distance is 439.5 km.
The best way to get from Batavia to Ottawa without a car is to bus via Syracuse which takes 7h 38m and costs $75 - $140.
It takes approximately 7h 38m to get from Batavia to Ottawa, including transfers.
Batavia to Ottawa bus services, operated by Trailways, depart from Batavia station.
Batavia to Ottawa bus services, operated by Trailways, arrive at Syracuse station.
Yes, the driving distance between Batavia to Ottawa is 440 km. It takes approximately 5h 45m to drive from Batavia to Ottawa.
Book your Batavia to Ottawa bus tickets online with Omio.
What companies run services between Batavia, NY, USA and Ottawa, ON, Canada?
You can take a vehicle from Batavia to Ottawa via Batavia and Syracuse Bus Station in around 7h 38m.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $50–360
Flights from Toronto Pearson International Airport to Ottawa Macdonald-Cartier International Airport via Montreal
- Ave. Duration
- 3h 9m
- When
- Every day
- Estimated price
- $65–410
Flights from Toronto Island Airport to Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- $55–400
- Website
- flyporter.com
Flights from Toronto Pearson International Airport to Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $250–550
Flights from Toronto Island Airport to Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- $160–550
Flights from John C. Munro Hamilton International Airport to Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- $120–900
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $120–550
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Ottawa
- Ave. Duration
- 4h 49m
- Frequency
- Every 4 hours
- Estimated price
- $100–320
- Website
- VIA Rail
- Escape
- $100–250
- Business
- $150–310
- Business Plus
- $160–320
- Economy
- $110–260
- Economy Plus
- $120–270
Train from Buffalo to Toronto Union Station
- Ave. Duration
- 4h 14m
- Frequency
- Once daily
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
Train from Toronto Union Station to Ottawa
- Ave. Duration
- 4h 49m
- Frequency
- Every 4 hours
- Estimated price
- $100–320
- Website
- VIA Rail
- Escape
- $100–250
- Business
- $150–310
- Business Plus
- $160–320
- Economy
- $110–260
- Economy Plus
- $120–270
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Niagara Falls GO to West Harbour GO
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a day
- Estimated price
- $12–17
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–17
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from Batavia to Syracuse
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–100
- Website
- Trailways
- Schedules at
- Trailways
- Saver
- $30–95
- Flexible
- $65–100
Bus from Batavia to Buffalo
- Saver
- $19–25
- Flexible
- $24–45
Bus from Batavia to Buffalo
- Saver
- $19–25
- Flexible
- $24–45
Bus from Batavia to Niagara Falls
- Saver
- $24–50
- Flexible
- $49–52
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Batavia to Syracuse
- Ave. Duration
- 2h 20m
- Frequency
- 4 times a day
- Estimated price
- $25–50
- Website
- Greyhound
Bus from Batavia to Toronto
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a day
- Estimated price
- $29–55
- Website
- Greyhound
Bus from Batavia to Toronto
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a day
- Estimated price
- $29–55
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Syracuse Bus Station to Ottawa
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $40–70
- Schedules at
- Flixbus USA
- Phone
- +1 905 374 8111
- [email protected]
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- Niagra Airbus
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Toronto to Ottawa
- Ave. Duration
- 5h 15m
- Frequency
- 5 times a day
- Estimated price
- $55–130
- Website
- Rider Express
- Standard
- $55–130
- Ave. Duration
- 38 min
- Estimated price
- $130–160
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
What documents do I need to cross Niagara Falls?
Read the travel guide
More Questions & Answers
There are 313+ hotels available in Ottawa.

















