|Shortest Duration||23h 0m|
|Trips per day||1|
Book VIA Rail Canada from Toronto to Miramichi from $107.51. There are 1 VIA Rail Canada schedules from Toronto to Miramichi and you can expect on average to pay $135.44 for a VIA Rail Canada ticket to Miramichi. In Toronto, VIA Rail Canada departs to Miramichi from Union Station and no other station. In Miramichi, VIA Rail Canada arrives at VIA Station and no other station.
An average trip on VIA Rail Canada from Toronto to Miramichi takes 22 hours and 48 minutes,
On weekends, VIA Rail Canada offers 1 trip per day and you could expect to pay $137.50 for a weekend getaway trip to Miramichi.