There are 3 ways to get from Newmarket to Gananoque by train, bus (Flixbus), 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.
Train
best- Take the train from Newmarket GO to Union Station GOtrain Br
- Take the train from Toronto Union Station to Gananoquetrain VIA Rail
5h 3m$88–299Bus
cheapest- Take the bus from Yonge St / Eagle St to Finch Go Bus Terminal Platform 8bus 098|099 / ...
- Take the bus from Scarborough Centre to Gananoquebus FlixBus 2700
6h 9m$41–63Drive 300.7 km
- Drive from Newmarket to Gananoquecar 300.7 km
3h 22m$55–79
Newmarket to Gananoque by bus and foot
Comparing Your Travel Options
The cheapest way to get from Newmarket to Gananoque is to bus which costs $40 - $65 and takes 6h 9m.
The fastest way to get from Newmarket to Gananoque is to drive which takes 3h 22m and costs $50 - $80.
No, there is no direct bus from Newmarket to Gananoque. However, there are services departing from Yonge St / Eagle St and arriving at Gananoque via Finch Station at Bus Bay 7 and Scarborough Centre. The journey, including transfers, takes approximately 6h 9m.
No, there is no direct train from Newmarket to Gananoque. However, there are services departing from Newmarket GO and arriving at Gananoque via Toronto Union Station. The journey, including transfers, takes approximately 5h 3m.
The distance between Newmarket and Gananoque is 349 km. The road distance is 300.7 km.
The best way to get from Newmarket to Gananoque without a car is to train which takes 5h 3m and costs $85 - $300.
It takes approximately 5h 3m to get from Newmarket to Gananoque, including transfers.
Newmarket to Gananoque bus services, operated by York Region Transit, depart from Yonge St / Eagle St station.
Newmarket to Gananoque train services, operated by GO Transit, depart from Newmarket GO station.
The best way to get from Newmarket to Gananoque is to train which takes 5h 3m and costs $85 - $300. Alternatively, you can bus, which costs $40 - $65 and takes 6h 9m.
What companies run services between Newmarket, ON, Canada and Gananoque, ON, Canada?
You can take a train from Newmarket GO to Gananoque via Toronto Union Station and Gananoque in around 5h 3m. Alternatively, you can take a bus from Yonge St / Eagle St to Gananoque via Finch Go Bus Terminal Platform 8, Finch Station at Bus Bay 7, Scarborough Centre Station at Bus Bay 4, and Scarborough Centre in around 6h 9m.
- Phone
- +1 888 438 6646
- Website
- GO Transit
Train from Newmarket GO to Union Station GO
- Ave. Duration
- 1h 2m
- Frequency
- Every 4 hours
- Estimated price
- $8–11
- Website
- GO Transit
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Gananoque
- Ave. Duration
- 2h 56m
- Frequency
- 6 times a week
- Estimated price
- $65–270
- Website
- VIA Rail
- Escape
- $65–170
- Business
- $110–260
- Business Plus
- $130–270
- Economy
- $75–180
- Economy Plus
- $80–190
- Phone
- +1 905 762 2100
- [email protected]
- Website
- York Region Transit
Bus from Yonge St / Eagle St to Finch Go Bus Terminal Platform 8
- Ave. Duration
- 1h 14m
- Frequency
- Every 15 minutes
- Estimated price
- $3–5
- Website
- York Region Transit
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Scarborough Centre to Gananoque
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a day
- Estimated price
- $35–55
- Schedules at
- Flixbus USA
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 Florence to Rome, and Italy Travel Guides - to help you get the most out of your next trip.
Booking & Getting There
Newmarket to Gananoque bus services, operated by York Region Transit, arrive at Finch Go Bus Terminal Platform 8 station.
Newmarket to Gananoque train services, operated by GO Transit, arrive at Union Station GO.
Yes, the driving distance between Newmarket to Gananoque is 301 km. It takes approximately 3h 22m to drive from Newmarket to Gananoque.
There are 44+ hotels available in Gananoque.










