There are 5 ways to get from Port Elgin to Buffalo by bus (Flixbus), bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus (Flixbus)
best- Take the bus from Port Elgin to Toronto Pearson Airportbus FlixBus 2711
- Take the bus from Toronto Pearson Airport to Buffalobus FlixBus N2687
8h 50m$38–63Bus, train via Barrie
- Take the bus from Port Elgin to Barriebus
- Take the train from Allandale Waterfront GO to Union Station GOtrain Br
- Take the train from Toronto Union Station to Buffalotrain
11h 20m$57–215Drive 184.2 mi
- Drive from Port Elgin to Buffalocar 184.2 mi
4h 5m$43–61Bus via Toronto
- Take the bus from Port Elgin to Torontobus FlixBus 2711
- Take the bus from Toronto to Buffalobus Adt N813 / ...
9h 25m$49–103Bus, train
- Take the bus from Port Elgin to Torontobus FlixBus 2711
- Take the train from Toronto Union Station to Buffalotrain VIA Rail
10h 23m$56–213
Port Elgin to Buffalo by bus (Flixbus)
Questions & Answers
The cheapest way to get from Port Elgin to Buffalo is to bus which costs $35 - $65 and takes 8h 50m.
The fastest way to get from Port Elgin to Buffalo is to drive which takes 4h 5m and costs $40 - $65.
No, there is no direct bus from Port Elgin to Buffalo. However, there are services departing from Port Elgin and arriving at Buffalo via Toronto Pearson Airport. The journey, including transfers, takes approximately 8h 50m.
The distance between Port Elgin and Buffalo is 264 miles. The road distance is 185.2 miles.
The best way to get from Port Elgin to Buffalo without a car is to bus which takes 8h 50m and costs $35 - $65.
It takes approximately 8h 50m to get from Port Elgin to Buffalo, including transfers.
Port Elgin to Buffalo bus services, operated by Flixbus USA, depart from Port Elgin station.
Port Elgin to Buffalo bus services, operated by Flixbus USA, arrive at Toronto Pearson Airport station.
Yes, the driving distance between Port Elgin to Buffalo is 185 miles. It takes approximately 4h 5m to drive from Port Elgin to Buffalo.
Book your Port Elgin to Buffalo bus tickets online with FlixBus.
What companies run services between Port Elgin, ON, Canada and Buffalo, NY, USA?
You can take a bus from Port Elgin to Buffalo via Toronto Pearson Airport in around 8h 50m.
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Allandale Waterfront GO to Union Station GO
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- $12–16
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–16
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Buffalo
- Ave. Duration
- 3h 53m
- Frequency
- Once daily
- Estimated price
- $29–170
- Website
- VIA Rail
- Escape
- $29–90
- Business
- $60–160
- Business Plus
- $70–170
- Economy
- $30–95
- Economy Plus
- $35–100
Train from Toronto Union Station to Buffalo
- Ave. Duration
- 3h 53m
- Frequency
- Once daily
- Estimated price
- $29–170
- Website
- VIA Rail
- Escape
- $29–90
- Business
- $60–160
- Business Plus
- $70–170
- Economy
- $30–95
- Economy Plus
- $35–100
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Port Elgin to Toronto Pearson Airport
- Ave. Duration
- 4h 40m
- Frequency
- 5 times a week
- Estimated price
- $24–40
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Buffalo
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a week
- Estimated price
- $14–24
- Schedules at
- Flixbus USA
Bus from Port Elgin to Barrie
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a week
- Estimated price
- $16–27
- Schedules at
- Flixbus USA
Bus from Port Elgin to Toronto
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a week
- Estimated price
- $26–45
- Schedules at
- Flixbus USA
Bus from Port Elgin to Toronto
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a week
- Estimated price
- $26–45
- Schedules at
- Flixbus USA
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
Travelling to the US: What do I need to know?
Read the travel guide
More Questions & Answers
There are 225+ hotels available in Buffalo.










