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 Kingston, Ontario - Toronto NZ$ 70.37 2 h 26 min 18 07:34 21:07 242 km
Trains Truro, Nova Scotia - Toronto NZ$ 368.89 40 h 15 min 1 14:31 14:31 1,291 km
Trains Red Lake Road - Toronto - 40 h 6 min 3 21:51 14:19 1,266 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Toronto - Montreal NZ$ 76.05 5 h 1 min 12 17:02 17:02 503 km
Trains Hamilton, Ontario - Montreal - 7 h 2 min 1 02:18 09:20 557 km
Trains St. Catharines - Montreal - 8 h 41 min 4 02:47 17:56 519 km
Trains Cornwall - Montreal NZ$ 47.67 1 h 6 min 8 10:55 21:04 105 km
Trains Truro, Nova Scotia - Montreal NZ$ 214.04 55 h 31 min 1 14:31 16:22 805 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Mississauga - Vancouver NZ$ 540.17 86 h 4 min 2 14:34 04:42 3,343 km
Trains Winnipeg - Vancouver NZ$ 277.69 21 h 57 min 1 05:45 03:42 1,865 km
Trains Kitchener - Vancouver - 101 h 28 min 1 07:32 13:00 3,289 km
Trains Moncton - Vancouver - - - - - 4,270 km
Trains Cornwall - Vancouver - 91 h 7 min 2 06:11 03:42 3,627 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Edmonton, Alberta - Calgary NZ$ 109.88 3 h 40 min 6 23:00 15:05 281 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Toronto - Ottawa NZ$ 90.80 4 h 21 min 9 06:47 18:50 351 km
Trains Calgary - Ottawa - - - - - 2,877 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Calgary - Edmonton, Alberta NZ$ 109.88 3 h 28 min 15 03:00 15:10 281 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Montreal - Mississauga - 6 h 36 min 6 11:25 20:16 527 km
Trains Vancouver - Mississauga NZ$ 502.49 88 h 26 min 8 12:30 05:41 3,343 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Toronto - Quebec - 11 h 23 min 5 01:40 16:54 729 km
Trains Montreal - Quebec - 4 h 10 min 1 15:00 19:10 233 km
Trains Calgary - Quebec - - - - - 3,121 km
Trains Ottawa - Quebec NZ$ 49.94 5 h 56 min 4 02:30 17:54 379 km
Trains Halifax, Nova Scotia - Quebec - 18 h 10 min 1 10:00 04:10 640 km
Trains Vancouver - Quebec - 97 h 24 min 1 13:30 14:54 3,792 km
Trains Edmonton, Alberta - Quebec - 8666 h 5 min 1 16:59 14:54 3,052 km
Trains Winnipeg - Quebec - 47 h 24 min 1 16:30 15:54 1,936 km
Trains Hamilton, Ontario - Quebec - 13 h 51 min 2 03:18 17:54 785 km
Trains London, Ontario - Quebec - 14 h 23 min 2 02:30 16:54 896 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
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
157 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