Header background
  • One-way
  • Round-trip
Search accommodation with Booking.com
Train Times
Canada
flixbus
trenitalia
ouisncf
deutsche-bahn
blablacar
kayak
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Montreal - Toronto $ 78 4 h 55 min 7 13:47 17:20 503 km
Trains Vancouver - Toronto - 94 h 27 min 3 13:30 12:19 3,354 km
Trains Calgary - Toronto - - - - - 2,707 km
Trains Ottawa - Toronto $ 73.65 17 h 45 min 4 17:49 15:33 351 km
Trains Edmonton, Alberta - Toronto - 66 h 58 min 3 17:59 13:19 2,699 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Vancouver - Montreal - 2938 h 56 min 1 05:00 15:56 3,685 km
Trains Calgary - Montreal - - - - - 3,019 km
Trains Quebec - Montreal $ 33 3 h 16 min 5 00:25 15:58 233 km
Trains Halifax, Nova Scotia - Montreal $ 189.91 22 h 3 min 1 13:00 13:00 792 km
Trains Sudbury, Ontario - Montreal - 18 h 36 min 1 23:20 17:56 582 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Toronto - Vancouver $ 468.95 11 h 42 min 1 17:00 04:42 3,354 km
Trains Montreal - Vancouver - 101 h 12 min 2 07:00 14:00 3,685 km
Trains Calgary - Vancouver - - - - - 674 km
Trains Ottawa - Vancouver - 101 h 7 min 3 06:40 13:00 3,540 km
Trains Edmonton, Alberta - Vancouver $ 164 36 h 27 min 1 00:01 00:01 822 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Toronto - Calgary - - - - - 2,707 km
Trains Montreal - Calgary - - - - - 3,019 km
Trains Winnipeg - Calgary - - - - - 1,203 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Montreal - Ottawa $ 65 1 h 36 min 6 06:35 19:24 165 km
Trains Calgary - Ottawa - - - - - 2,877 km
Trains Kingston, Ontario - Ottawa $ 66 2 h 11 min 9 09:03 21:08 145 km
Trains Niagara Falls - Ottawa - 8 h 40 min 8 03:12 18:16 371 km
Trains Cornwall - Ottawa $ 81.99 27 h 45 min 3 10:55 15:49 88 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Calgary - Edmonton, Alberta $ 96.80 3 h 28 min 15 03:00 15:10 281 km
Trains Ottawa - Edmonton, Alberta - 67 h 29 min 3 06:40 03:22 2,836 km
Trains Jasper - Edmonton, Alberta $ 142 6 h 20 min 1 12:30 12:30 316 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Toronto - Mississauga - 3 h 38 min 4 03:01 06:46 24 km
Trains Montreal - Mississauga - 6 h 36 min 6 11:25 20:16 527 km
Trains Vancouver - Mississauga $ 442.70 88 h 26 min 8 12:30 05:41 3,343 km
Trains Calgary - Mississauga - - - - - 2,697 km
Trains Ottawa - Mississauga - 6 h 5 min 15 00:30 20:16 374 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Toronto - Winnipeg $ 230.52 10 h 1 18:00 03:00 1,510 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Montreal - Quebec - 4 h 10 min 1 15:00 19:10 233 km
Trains Laval - Quebec - 4 h 54 min 3 02:45 16:54 235 km
Trains Halifax, Nova Scotia - Quebec - 18 h 10 min 1 10:00 04:10 640 km
Trains Moncton - Quebec - 13 h 38 min 1 13:32 03:10 497 km
Trains Bathurst - Quebec - 657 h 42 min 1 17:28 03:10 430 km
Trains Amqui - Quebec - 7 h 8 min 1 19:02 02:10 338 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Toronto - Hamilton, Ontario $ 12.45 1 h 15 min 3 13:00 15:15 61 km
Trains London, Ontario - Hamilton, Ontario - 2 h 32 min 1 10:43 13:15 116 km
Close

Get free deals and discounts
when you sign-up

  • Omio 10% cashback

  • Booking.com 2% cashback

  • Rentalcars.com 10% off

  • Exclusive access to special promotions and deals

Offer expires in
2
Days
:
14
Hours
:
35
Minutes
:
33
Seconds
164 joined today

By signing up, you agree to our terms and conditions, You can find more information in our Imprint

We're subscribing you...

Thank you!
We have added your email to the
signup queue.

Something went wrong!

An error occurred when you're subscribing to our deals. Please try again in a minute.

Close
Logo
authentication

Sign in or create an account

Sign in to Virail to get exclusive travel deals

By signing up, you agree to our terms and conditions, You can find more information in our Imprint

Close

Deals

Booking.com

2% cashback