Travel from Toronto to Dunnville

Bus or train from Toronto to Dunnville?

Megabus CA operates a bus from Toronto to Dunnville hourly. Tickets cost $8 - $15 and the journey takes 55 min. Alternatively, VIA Rail operates a train from Toronto to Dunnville every 3 hours. Tickets cost $24 - $70 and the journey takes 1 h 14 min.

How to get from Toronto to Dunnville

From Toronto, ON bus to Grimsby, ON then taxi to Dunnville. 1 h 37 min $111. From Toronto train to Grimsby then taxi to Dunnville. 1 h 56 min $138. From Toronto drive to Dunnville. 1 h 35 min $14.

Operators from Toronto to Dunnville