Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in ?

Book now

There are 5 ways to get from Toronto to Mountain Grove by train, taxi, bus 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.

Recommended option

Train, taxi  •  3h 27m

  1. Take the train from Toronto Union Station to Napanee VIA Rail
  2. Take a taxi from Napanee to Mountain Grove

Cheapest option

Bus, taxi via Greater Napanee  •  5h 6m

  1. Take the bus from Toronto, ON - Yorkdale Bus Terminal to Napanee, ON Toronto Airport
  2. Take a taxi from Napanee, ON to Mountain Grove

3 alternative options

Train, taxi via Kingston  •  3h 43m

  1. Take the train from Toronto Union Station to Kingston VIA Rail
  2. Take a taxi from Kingston to Mountain Grove

Bus, taxi  •  4h 6m

  1. Take the bus from Toronto, ON to Kingston, ON - Esso Gas Station Toronto
  2. Take a taxi from Kingston, ON - Esso Gas Station to Mountain Grove

Drive  •  3h 30m

  1. Drive from Toronto to Mountain Grove 278.6 km

Questions & Answers

The cheapest way to get from Toronto to Mountain Grove is to drive which costs $28 - $45 and takes 3h 30m.

More details

The quickest way to get from Toronto to Mountain Grove is to train and taxi which costs $230 - $330 and takes 3h 27m.

More details

The distance between Toronto and Mountain Grove is 235 km. The road distance is 278.6 km.

Get driving directions

The best way to get from Toronto to Mountain Grove without a car is to train and taxi which takes 3h 27m and costs $230 - $330.

More details

It takes approximately 3h 27m to get from Toronto to Mountain Grove, including transfers.

More details

Yes, the driving distance between Toronto to Mountain Grove is 279 km. It takes approximately 3h 30m to drive from Toronto to Mountain Grove.

Get driving directions

There are one+ hotels available in Mountain Grove. Prices start at $112 CAD per night.

More details

Map of how to get from Toronto to Mountain Grove.
Launch map view
  • Distance: 235.5 km
  • Duration: 3h 27m

What companies run services between Toronto, ON, Canada and Mountain Grove, ON, Canada?

There is no direct connection from Toronto to Mountain Grove. However, you can take the train to Napanee then take the taxi to Mountain Grove. Alternatively, you can take the train to Kingston then take the taxi to Mountain Grove.

Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Toronto Union Station to Napanee
Ave. Duration
2h 16m
Frequency
4 times a day
Estimated price
$60 - $120
Website
VIA Rail
Escape
$35 - $50
Business
$95 - $110
Economy
$63 - $68
EconomyPlus
$85 - $120
Train from Toronto Union Station to Kingston
Ave. Duration
2h 36m
Frequency
Hourly
Estimated price
$65 - $140
Website
VIA Rail
Escape
$35 - $55
Business
$100 - $120
Economy
$68 - $74
EconomyPlus
$95 - $140
Bus operators
Rider Express
Phone
1-833-583-3636
Email
contact@riderexpress.ca
Bus from Toronto, ON to Kingston, ON - Esso Gas Station
Ave. Duration
3h
Frequency
Once daily
Estimated price
$45 - $70
Schedules at
riderexpress.ca
Megabus Canada
Phone
1-866-488-4452
Email
canada-info@coachcanada.com
Website
ca.megabus.com
Bus from Toronto, ON - Yorkdale Bus Terminal to Napanee, ON
Ave. Duration
2h 35m
Frequency
Once daily
Estimated price
$30 - $50
Book at
megabus.ca
Other operators
Taxi from Napanee to Mountain Grove
Ave. Duration
1h 11m
Estimated price
$170 - $210
Napanee Cab
Phone
+1 613 354 6688

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 Travelling to the UK: What do I need to know?, Which London airport should I choose? and How to get from Florence to Rome - to help you get the most out of your next trip.