Travel from Toronto to Gravenhurst

Bus or train from Toronto to Gravenhurst?

Ontario Northland operates a bus from Toronto to Gravenhurst twice daily. Tickets cost $27 - $40 and the journey takes 2 hours 4 minutes. Alternatively, VIA Rail operates a train from Toronto to Gravenhurst twice daily. Tickets cost $28 - $85 and the journey takes 2 hours 40 minutes.

How to get from Toronto to Gravenhurst

ModeDurationPrice
From Toronto, ON bus to Gravenhurst, ON.2 h 4 min$41
From Toronto train to Washago, ON then bus to Gravenhurst, ON.4 h 1 min$59
From Toronto drive to Gravenhurst.2 h 2 min$21

How long does it take to get from Toronto to Gravenhurst?

The bus from Toronto, ON to Gravenhurst, ON takes 2 hours 4 minutes including transfers and departs twice daily.

Is there a direct bus between Toronto and Gravenhurst?

Yes, there is a direct bus departing from Toronto, ON and arriving at Gravenhurst, ON. Services depart twice daily, and operate every day. The journey takes approximately 2 hours 4 minutes.

Operators from Toronto to Gravenhurst

OperatorPhoneWebsite
Ontario Northland+1 800-461-8558Ontario Northland
VIA Rail+1 1 888 842-7245VIA Rail