There are 5 ways to get from Cambridge to Midland by bus (Flixbus), train, taxi, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Kitchener, ON - Sportsworld Station to Pearson International Airport Terminal 1bus Toronto
- Take the bus from Toronto Pearson Airport to Waubaushenebus FlixBus 2708
5h 29m$84–115Drive 186.9 km
cheapest- Drive from Cambridge to Midlandcar 186.9 km
2h 58m$37–54Train, taxi
- Take the train from Kitchener GO to Union Station GOtrain Ki
- Take the train from Union Station GO to Allandale Waterfront GOtrain Br
- Take the taxi from Allandale Waterfront GO to Midlandtaxi
7h 23m$149–190Bus, train
- Take the bus from Kitchener, ON - Sportsworld Station to Toronto, ON - 44 York St.bus
- Take the train from Union Station GO to Allandale Waterfront GOtrain Br
- Take the bus from Barrie, Georgian College to Huronia Mallbus 1
7h 56m$58–87Train, bus
- Take the train from Kitchener GO to Union Station GOtrain Ki
- Take the train from Union Station GO to Allandale Waterfront GOtrain Br
- Take the bus from Barrie, Georgian College to Huronia Mallbus 1
8h 57m$53–74
Questions & Answers
The cheapest way to get from Cambridge to Midland is to drive which costs $35 - $55 and takes 2h 58m.
The fastest way to get from Cambridge to Midland is to drive which takes 2h 58m and costs $35 - $55.
No, there is no direct bus from Cambridge to Midland. However, there are services departing from Wellington / Main and arriving at Waubaushene via Kitchener, ON - Sportsworld Station and Toronto Pearson Airport. The journey, including transfers, takes approximately 5h 29m.
The distance between Cambridge and Midland is 248 km. The road distance is 186.9 km.
The best way to get from Cambridge to Midland without a car is to bus which takes 5h 29m and costs $80 - $120.
It takes approximately 5h 29m to get from Cambridge to Midland, including transfers.
Cambridge to Midland bus services, operated by Onex Bus, depart from Kitchener, ON - Sportsworld Station.
Cambridge to Midland bus services, operated by Onex Bus, arrive at Pearson International Airport Terminal 1 station.
Yes, the driving distance between Cambridge to Midland is 187 km. It takes approximately 2h 58m to drive from Cambridge to Midland.
There are 35+ hotels available in Midland.
What companies run services between Cambridge, ON, Canada and Midland, ON, Canada?
You can take a bus from Wellington / Main to Midland via Kitchener, ON - Sportsworld Station, Pearson International Airport Terminal 1, Toronto Pearson Airport, and Waubaushene in around 5h 29m.
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Kitchener GO to Union Station GO
- Ave. Duration
- 1h 39m
- Frequency
- Every 3 hours
- Estimated price
- $17–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $17–22
Train from Union Station GO to Allandale Waterfront GO
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- $16–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $16–22
Train from Union Station GO to Allandale Waterfront GO
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- $16–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $16–22
Train from Kitchener GO to Union Station GO
- Ave. Duration
- 1h 39m
- Frequency
- Every 3 hours
- Estimated price
- $17–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $17–22
Train from Union Station GO to Allandale Waterfront GO
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- $16–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $16–22
- Phone
- +16474775500
- [email protected]
- Website
- ONEXBUS
Bus from Kitchener, ON - Sportsworld Station to Pearson International Airport Terminal 1
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- $20–29
- Website
- ONEXBUS
- Standard Fare
- $20–29
Bus from Kitchener, ON - Sportsworld Station to Toronto, ON - 44 York St.
- Ave. Duration
- 1h 21m
- Frequency
- 4 times a day
- Estimated price
- $22–35
- Website
- ONEXBUS
- Standard Fare
- $22–35
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto Pearson Airport to Waubaushene
- Ave. Duration
- 1h 55m
- Frequency
- 5 times a week
- Estimated price
- $18–30
- Schedules at
- Flixbus USA
- Phone
- +1 800 263 3199
- [email protected]
- Website
- Simcoe County Transit
Bus from Barrie, Georgian College to Huronia Mall
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- $4–7
- Website
- Simcoe County Transit
- Passenger
- $4–7
Bus from Barrie, Georgian College to Huronia Mall
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- $4–7
- Website
- Simcoe County Transit
- Passenger
- $4–7
- Ave. Duration
- 51 min
- Estimated price
- $110–140
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 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 Italian Lakes: Getting around by train, How to get from Southend Airport into central London, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.






