There are 8 ways to get from Perth to Cambridge by bus (Flixbus), train, car, bus, plane, 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 (Flixbus)
best- Take the bus from Perth to Kitchenerbus FlixBus N2710 / ...
7h 13m$66–104Train
- Take the train from Smiths Falls to Toronto Union Stationtrain VIA Rail
- Take the train from Union Station GO to Kitchener GOtrain Ki
8h 32m$157–386Drive 396 km
- Drive from Perth to Cambridgecar 396 km
5h 3m$78–113Bus, fly to John C. Munro Hamilton International Airport, taxi
- Take the bus from Perth to Ottawabus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to John C. Munro Hamilton International Airport (YHM)plane YOW - YHM
- Take the taxi from Hamilton-Airport-YHM to Cambridgetaxi
4h 44m$246–1,063Bus, train
- Take the bus from Perth to Whitbybus
- Take the train from Whitby GO to Union Station GOtrain Le
- Take the bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Stationbus
7h 25m$80–146Bus via Toronto
- Take the bus from Perth to Torontobus FlixBus 2701 / ...
- Take the bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Stationbus Toronto
8h 22m$71–112Bus, fly to Toronto Pearson International Airport
- Take the bus from Perth to Ottawabus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Toronto Pearson International Airport (YYZ)plane YOW - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Kitchener, ON - Sportsworld Stationbus
6h 34m$172–608Bus, fly to Toronto Island Airport
- Take the bus from Perth to Ottawabus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Toronto Island Airport (YTZ)plane YOW - YTZ
- Take the bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Stationbus
7h 12m$204–614
Perth to Cambridge by bus (Flixbus)
Questions & Answers
The cheapest way to get from Perth to Cambridge is to bus which costs $65 - $110 and takes 7h 13m.
The fastest way to get from Perth to Cambridge is to bus and fly and taxi which takes 4h 44m and costs $240 - $1,100.
No, there is no direct bus from Perth to Cambridge. However, there are services departing from Perth and arriving at Ainslie Terminal via Victoria / Kitchener Train Station and Fairway Station. The journey, including transfers, takes approximately 7h 13m.
No, there is no direct train from Perth to Cambridge station. However, there are services departing from Smiths Falls and arriving at Fairway Station - Southbound via Union Station GO and Central Station - Southbound. The journey, including transfers, takes approximately 8h 32m.
The distance between Perth and Cambridge is 460 km. The road distance is 396 km.
The best way to get from Perth to Cambridge without a car is to bus which takes 7h 13m and costs $65 - $110.
It takes approximately 7h 13m to get from Perth to Cambridge, including transfers.
Perth to Cambridge bus services, operated by Flixbus USA, depart from Perth station.
Perth to Cambridge train services, operated by VIA Rail, depart from Smiths Falls station.
The best way to get from Perth to Cambridge is to bus which takes 7h 13m and costs $65 - $110. Alternatively, you can train, which costs $150 - $390 and takes 8h 32m.
What companies run services between Perth, ON, Canada and Cambridge, ON, Canada?
Flixbus USA operates a bus from Perth to Kitchener twice daily. Tickets cost $55–100 and the journey takes 6h 5m. Alternatively, you can take a vehicle from Perth to Wellington / Dickson via Smiths Falls, Union Station GO, Kitchener GO, Central Station - Southbound, Fairway Station - Southbound, and Fairway Station in around 8h 32m.
- Website
- aircanada.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $50–350
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $50–360
- Website
- flyporter.com
Flights from Ottawa Macdonald-Cartier International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $120–900
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 9m
- When
- Every day
- Estimated price
- $250–550
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- $160–550
- Website
- westjet.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $120–550
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Smiths Falls to Toronto Union Station
- Ave. Duration
- 3h 55m
- Frequency
- 4 times a day
- Estimated price
- $85–300
- Website
- VIA Rail
- Escape
- $85–220
- Business
- $130–290
- Business Plus
- $150–300
- Economy
- $95–230
- Economy Plus
- $110–240
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Union Station GO to Kitchener GO
- Ave. Duration
- 1h 52m
- Frequency
- Every 4 hours
- Estimated price
- $17–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $17–22
Train from Whitby GO to Union Station GO
- Ave. Duration
- 1h 1m
- Frequency
- Every 30 minutes
- Estimated price
- $10–14
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $10–14
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Perth to Kitchener
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- $55–100
- Schedules at
- Flixbus USA
Bus from Perth to Ottawa
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- $11–20
- Schedules at
- Flixbus USA
Bus from Perth to Toronto
- Ave. Duration
- 5h 25m
- Frequency
- Every 4 hours
- Estimated price
- $40–75
- Schedules at
- Flixbus USA
Bus from Perth to Ottawa
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- $11–20
- Schedules at
- Flixbus USA
Bus from Perth to Ottawa
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- $11–20
- Schedules at
- Flixbus USA
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Perth to Whitby
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $40–95
- Website
- Rider Express
- Standard
- $40–95
- Phone
- +16474775500
- [email protected]
- Website
- ONEXBUS
Bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Station
- Ave. Duration
- 1h 21m
- Frequency
- 4 times a day
- Estimated price
- $22–35
- Website
- ONEXBUS
- Standard Fare
- $22–35
Bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Station
- Ave. Duration
- 1h 21m
- Frequency
- 4 times a day
- Estimated price
- $22–35
- Website
- ONEXBUS
- Standard Fare
- $22–35
Bus from Pearson International Airport Terminal 1 to Kitchener, ON - Sportsworld Station
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- $20–29
- Website
- ONEXBUS
- Standard Fare
- $20–29
Bus from Toronto, ON - 44 York St. to Kitchener, ON - Sportsworld Station
- Ave. Duration
- 1h 21m
- Frequency
- 4 times a day
- Estimated price
- $22–35
- Website
- ONEXBUS
- Standard Fare
- $22–35
- Ave. Duration
- 40 min
- Estimated price
- $110–140
Ancaster Taxi
- Phone
- +1 905 648 8294
Caledonia Taxi
- Phone
- +1 905 962 5572
Mr J Taxi
- Phone
- +1 905 765 8294
- Website
- mr-j-taxi.business.site
Blue Line Transportation
- Phone
- +1 905 525 0000
- Website
- 525blue.com
Hamilton Airport Taxi
- Phone
- +1 289 768 7666
- Website
- hamiltonairporttaxi.ca
Hamilton Cab
- Phone
- +1 905 777 7777
- Website
- hamiltoncab.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 Thanksgiving 2018: How to travel stress-free, Why you should take the train in the US, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
Perth to Cambridge bus services, operated by Flixbus USA, arrive at Kitchener station.
Perth to Cambridge train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Perth to Cambridge is 396 km. It takes approximately 5h 3m to drive from Perth to Cambridge.
Book your Perth to Cambridge bus tickets online with Omio.
There are 259+ hotels available in Cambridge.











