Travel from Toronto to Regina

Bus or fly from Toronto to Regina?

Air Canada and WestJet fly from Toronto to Regina every 3 hours. Alternatively, Greyhound Canada operates a bus from Toronto to Regina once daily. Tickets cost $110 - $270 and the journey takes 30 h 45 min. Greyhound Canada also services this route once daily.

How to get from Toronto to Regina

From UP Express Union Station train to Toronto airport, fly to Regina airport, then taxi to Regina. 4 h 51 min $303. From Toronto, ON bus to Winnipeg, MB then bus to Regina, SK. 39 h 58 min $248. From Toronto, ON train to Melville, taxi to Indian Head, SK, then bus to Regina, SK. 47 h 39 min $515. From Toronto train to Portage La Prairie, MB then bus to Regina, SK. 2 days 0 h $378. From Toronto drive to Regina. 30 h 7 min $277.

Is there a direct bus between Toronto and Regina?

No, there is no direct bus from Toronto to Regina. However, there are services departing from Toronto, ON and arriving at Regina, SK via Winnipeg, MB. The journey, including transfers, takes approximately 39 h 58 min.

Operators from Toronto to Regina