There are 6 ways to get from Buffalo to Wasaga Beach by bus (Flixbus), train, bus, car, bus (Flixbus, Greyhound), or taxi
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 Mississauga
best- Take the bus from Buffalo to Mississaugabus Adt N816 / ...
- Take the bus from Toronto Pearson Airport to Wasaga Beachbus FlixBus 2711
5h 53m$73–135Drive 259.7 km
cheapest- Drive from Buffalo to Wasaga Beachcar 259.7 km
3h 14m$52–75Train, bus
- Take the train from Buffalo to Toronto Union Stationtrain VIA Rail
- Take the bus from Toronto to Wasaga Beachbus FlixBus 2711
7h 25m$80–296Bus
- Take the bus from Buffalo to Torontobus FlixBus 2685 / ...
- Take the bus from Toronto to Wasaga Beachbus FlixBus 2711
6h 49m$61–106Train, taxi
- Take the train from Buffalo to Toronto Union Stationtrain
- Take the train from Union Station GO to Allandale Waterfront GOtrain Br
- Take the taxi from Allandale Waterfront GO to Wasaga Beachtaxi
7h 29m$147–368Bus via Barrie
- Take the bus from Buffalo to Torontobus
- Take the bus from Yorkdale to Barrie Allandale Terminalbus
- Take the bus from Barrie Allandale Bus Station - Detour to 25 45th Streetbus 2
7h 54m$57–109
Questions & Answers
The cheapest way to get from Buffalo to Wasaga Beach is to drive which costs $50 - $75 and takes 3h 14m.
The fastest way to get from Buffalo to Wasaga Beach is to drive which takes 3h 14m and costs $50 - $75.
No, there is no direct bus from Buffalo to Wasaga Beach. However, there are services departing from Buffalo and arriving at Wasaga Beach via Winston Churchill Station East Platform 6, Square One and Toronto Pearson Airport. The journey, including transfers, takes approximately 5h 53m.
The distance between Buffalo and Wasaga Beach is 295 km. The road distance is 259.7 km.
The best way to get from Buffalo to Wasaga Beach without a car is to bus via Mississauga which takes 5h 53m and costs $70 - $140.
It takes approximately 5h 53m to get from Buffalo to Wasaga Beach, including transfers.
Buffalo to Wasaga Beach bus services, operated by Flixbus USA, depart from Buffalo station.
Buffalo to Wasaga Beach bus services, operated by Flixbus USA, arrive at Toronto station.
Yes, the driving distance between Buffalo to Wasaga Beach is 260 km. It takes approximately 3h 14m to drive from Buffalo to Wasaga Beach.
Book your Buffalo to Wasaga Beach bus tickets online with Omio.
What companies run services between Buffalo, NY, USA and Wasaga Beach, ON, Canada?
You can take a bus from Buffalo to Wasaga Beach via Winston Churchill Station East Platform 6, City Centre Transit Terminal Platform A, Square One, Pearson International Airport Terminal 1, Toronto Pearson Airport, and Wasaga Beach in around 5h 53m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Buffalo to Toronto Union Station
- Ave. Duration
- 4h 1m
- Frequency
- Once daily
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–120
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–130
- Economy Plus
- $50–140
Train from Buffalo to Toronto Union Station
- Ave. Duration
- 4h 1m
- Frequency
- Once daily
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–120
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–130
- Economy Plus
- $50–140
- Ave. Duration
- 40 min
- Estimated price
- $90–110
Barrie Taxi
- Phone
- +1 705 721 7777
- Website
- barrietaxi.com
Deluxe Taxi
- Phone
- +1 705 728 4444
- Website
- deluxtaxi.ca
Innisfil Taxi
- Phone
- +1 705 431 1114
- Website
- innisfiltaxi.com
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
Need to know: Greyhound
Read the travel guide
More Questions & Answers
There are 160+ hotels available in Wasaga Beach.







