There are 5 ways to get from Niagara-on-the-Lake to Buffalo by car, train, bus, shuttle, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train
best- Drive from Niagara-on-the-Lake to Niagara Falls Amtrak Stationcar
- Take the train from Niagara Falls Amtrak Station to Buffalotrain Empire Service / ...
1h 3m$10–155Shuttle, line 40 bus
cheapest- Take a shuttle bus from Old Fort Niagara to Niagara Arts & Cultural CenterForte Route to the Falls
- Take the bus from Portage Road & Pine Avenue to Niagara Square & City Hallbus 40 / ...
2h 3m$2Drive, line 40 bus
- Drive from Niagara-on-the-Lake to Main Street & Walnut Avenuecar
- Take the bus from Main Street & Walnut Avenue to Niagara Square & City Hallbus 40 / ...
1h 23m$5–7Drive 35.2 mi
- Drive from Niagara-on-the-Lake to Buffalocar 35.2 mi
45 min$9–12Bus (Flixbus)
- Take the bus from Niagara-on-the-Lake to Niagara Falls Canadabus FlixBus 2704
- Take the bus from Niagara Falls Canada to Buffalobus FlixBus N2685 / ...
2h 55m$6–10
Niagara-on-the-Lake to Buffalo by bus (Flixbus)
Questions & Answers
The cheapest way to get from Niagara-on-the-Lake to Buffalo is to shuttle and line 40 bus which costs $2 and takes 2h 3m.
The fastest way to get from Niagara-on-the-Lake to Buffalo is to drive which takes 45 min and costs $8 - $12.
No, there is no direct bus from Niagara-on-the-Lake to Buffalo. However, there are services departing from Niagara-on-the-Lake and arriving at Buffalo via Niagara Falls Canada. The journey, including transfers, takes approximately 2h 55m.
The distance between Niagara-on-the-Lake and Buffalo is 42 miles. The road distance is 35.4 miles.
The best way to get from Niagara-on-the-Lake to Buffalo without a car is to shuttle and line 40 bus which takes 2h 3m and costs $2.
It takes approximately 1h 3m to get from Niagara-on-the-Lake to Buffalo, including transfers.
Niagara-on-the-Lake to Buffalo bus services, operated by Flixbus USA, depart from Niagara-on-the-Lake station.
Niagara-on-the-Lake to Buffalo bus services, operated by Flixbus USA, arrive at Niagara Falls Canada station.
Yes, the driving distance between Niagara-on-the-Lake to Buffalo is 35 miles. It takes approximately 45 min to drive from Niagara-on-the-Lake to Buffalo.
Book your Niagara-on-the-Lake to Buffalo bus tickets online with Omio and FlixBus.
What companies run services between Niagara-on-the-Lake, ON, Canada and Buffalo, NY, USA?
You can take a bus from Niagara-on-the-Lake to Buffalo via Niagara Falls Canada in around 2h 55m.
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Niagara Falls Amtrak Station to Buffalo
- Ave. Duration
- 36 min
- Frequency
- 3 times a day
- Estimated price
- $8–17
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Niagara Falls Amtrak Station to Buffalo
- Ave. Duration
- 33 min
- Frequency
- Once daily
- Estimated price
- $6–150
- Website
- https://www.viarail.ca/en
- Escape
- $6–45
- Business
- $35–140
- Business Plus
- $45–150
- Economy
- $7–50
- Economy Plus
- $8–60
- Phone
- +1 716-855-7211
- [email protected]
- Website
- metro.nfta.com
Bus from Main Street & Walnut Avenue to Niagara Square & City Hall
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- $2
- Website
- https://metro.nfta.com
Bus from Portage Road & Pine Avenue to Niagara Square & City Hall
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $2
- Website
- https://metro.nfta.com
- Phone
- +1 716-222-0729
- [email protected]
- Website
- discoverniagarashuttle.com
Shuttle from Old Fort Niagara to Niagara Arts & Cultural Center
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Website
- https://www.discoverniagarashuttle.com/
- Schedules at
- https://www.discoverniagarashuttle.com/schedule
- Passenger
- $0
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Niagara-on-the-Lake to Niagara Falls Canada
- Ave. Duration
- 40 min
- Frequency
- 6 times a week
- Estimated price
- $2–5
- Schedules at
- flixbus.com
Bus from Niagara Falls Canada to Buffalo
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- $3–6
- Schedules at
- flixbus.com
Want to know more about travelling around United States
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
What documents do I need to cross Niagara Falls?
Read the travel guide
Which side of Niagara Falls should I choose (and how do I get there)?
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 254+ hotels available in Buffalo.















