There are 5 ways to get from Thunder Bay to Wasaga Beach by plane, 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.
Fly to Toronto Pearson International Airport, bus
best- Fly from Thunder Bay International Airport (YQT) to Toronto Pearson International Airport (YYZ)plane YQT - YYZ
- Take the bus from Toronto Pearson Airport to Wasaga Beachbus
4h 30m$172–596Bus
cheapest- Take the bus from Thunder Bay to Sault Ste Mariebus
- Take the bus from Sault Ste Marie to Sudburybus
- Take the bus from Sudbury to Barrie Allandale Terminalbus
- Take the bus from Barrie Allandale Bus Station - Detour to 25 45th Streetbus 2
21h 47m$119–308Bus, train
- Take the bus from Thunder Bay - 947 Memorial Avenue to White River - ESSO Gas Station-Food Storebus
- Take the train from White River to Sudburytrain
- Take the bus from Sudbury to Barriebus
20h 48m$419–744Drive 1,179.6 km
- Drive from Thunder Bay to Wasaga Beachcar 1,179.6 km
15h 43m$235–340Fly to Toronto Island Airport, bus
- Fly from Thunder Bay International Airport (YQT) to Toronto Island Airport (YTZ)plane YQT - YTZ
- Take the bus from Vaughan - Pioneer Village to Wasaga Beachbus
5h 41m$235–780
Thunder Bay International Airport (YQT) to Toronto Pearson International Airport (YYZ) flights
Comparing Your Travel Options
The cheapest way to get from Thunder Bay to Wasaga Beach is to bus which costs $110 - $310 and takes 21h 47m.
The fastest way to get from Thunder Bay to Wasaga Beach is to fly and bus which takes 4h 30m and costs $170 - $600.
No, there is no direct bus from Thunder Bay to Wasaga Beach. However, there are services departing from Thunder Bay and arriving at 25 45th Street via Sault Ste Marie, Sudbury and Barrie Allandale Bus Station - Detour. The journey, including transfers, takes approximately 21h 47m.
The distance between Thunder Bay and Wasaga Beach is 1046 km. The road distance is 1179.6 km.
The best way to get from Thunder Bay to Wasaga Beach without a car is to bus and train which takes 20h 48m and costs $410 - $750.
It takes approximately 4h 30m to get from Thunder Bay to Wasaga Beach, including transfers.
Thunder Bay to Wasaga Beach bus services, operated by Ontario Northland, depart from Thunder Bay station.
Thunder Bay to Wasaga Beach bus services, operated by Ontario Northland, arrive at Sault Ste Marie station.
Yes, the driving distance between Thunder Bay to Wasaga Beach is 1180 km. It takes approximately 15h 43m to drive from Thunder Bay to Wasaga Beach.
There are 147+ hotels available in Wasaga Beach.
What companies run services between Thunder Bay, ON, Canada and Wasaga Beach, ON, Canada?
You can take a bus from Thunder Bay to Wasaga Beach via Sault Ste Marie, Sudbury, Barrie Allandale Terminal, Barrie Allandale Bus Station - Detour, and 25 45th Street in around 21h 47m.
- Website
- aircanada.com
Flights from Thunder Bay International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- $80–470
- Website
- flyporter.com
Flights from Thunder Bay International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- $200–550
Flights from Thunder Bay International Airport to Toronto Island Airport
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- $190–750
- Website
- flyflair.com
Flights from Thunder Bay International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 50m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $110–440
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from White River to Sudbury
- Ave. Duration
- 8h 50m
- Frequency
- 3 times a week
- Estimated price
- $110–330
- Website
- VIA Rail
- Escape
- $110–260
- Business
- $160–320
- Business Plus
- $170–330
- Economy
- $120–270
- Economy Plus
- $130–280
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto Pearson Airport to Wasaga Beach
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $17–26
- Schedules at
- Flixbus USA
Bus from Sudbury to Barrie
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a week
- Estimated price
- $40–65
- Schedules at
- Flixbus USA
Bus from Vaughan - Pioneer Village to Wasaga Beach
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a week
- Estimated price
- $15–23
- Schedules at
- Flixbus USA
- Phone
- +1 855 566 2378
- [email protected]
- Website
- Ontario & Manitoba Bus Service
Bus from Thunder Bay - 947 Memorial Avenue to White River - ESSO Gas Station-Food Store
- Ave. Duration
- 5h 19m
- Frequency
- Every 4 hours
- Estimated price
- $160–220
- Website
- Ontario & Manitoba Bus Service
- Adult
- $160–220
- Phone
- +1 800 363 7512
- [email protected]
- Website
- Ontario Northland
Bus from Thunder Bay to Sault Ste Marie
- Ave. Duration
- 9h 10m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- Ontario Northland
- Children
- $45–70
- Senior
- $80–120
- Adult
- $95–140
Bus from Sault Ste Marie to Sudbury
- Ave. Duration
- 4h 46m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- Ontario Northland
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Sudbury to Barrie Allandale Terminal
- Ave. Duration
- 3h 49m
- Frequency
- 3 times a day
- Estimated price
- $23–70
- Website
- Ontario Northland
- Children
- $23–35
- Senior
- $40–60
- Adult
- $45–70
- Phone
- +1 800 263 3199
- [email protected]
- Website
- Simcoe County Transit
Bus from Barrie Allandale Bus Station - Detour to 25 45th Street
- Ave. Duration
- 53 min
- Frequency
- Every 3 hours
- Estimated price
- $4–7
- Website
- Simcoe County Transit
- Passenger
- $4–7
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including South Korea: Travelling from Seoul to Busan , Travelling around the UAE, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.












