There are 7 ways to get from Kitchener to Miramichi by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Toronto Pearson International Airport, fly to Greater Moncton International Airport, bus
best- Take the train from Kitchener GO to Bramalea GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to Greater Moncton International Airport (YQM)plane YYZ - YQM
- Take the bus from Moncton Airport to Miramichi, NBbus
7h 53m$241–834Train to Toronto Pearson International Airport, fly to St. John Airport, drive
cheapest- Take the train from Kitchener GO to Bramalea GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to St. John Airport (YSJ)plane YYZ - YSJ
- Drive from St. John Airport (YSJ) to Miramichicar
8h 10m$197–1,101Train, bus
- Take the train from Kitchener GO to Union Station GOtrain Ki
- Take the train from Toronto Union Station to Montréaltrain
- Take the train from Montréal to Monctontrain
- Take the bus from Moncton to Miramichibus
30h 13m$325–485Drive 1,446.5 km
- Drive from Kitchener to Miramichicar 1,446.5 km
16h 43m$292–421Train to Toronto Island Airport, fly to Greater Moncton International Airport, bus
- Take the train from Kitchener GO to Union Station GOtrain
- Fly from Toronto Island Airport (YTZ) to Greater Moncton International Airport (YQM)plane YTZ - YQM
- Take the bus from Moncton Airport to Miramichi, NBbus
8h 8m$281–785Bus, train
- Take the bus from Kitchener to Torontobus
- Take the bus from Toronto Union Station to Montreal, QCbus
- Take the train from Montréal to Monctontrain
- Take the bus from Moncton to Miramichibus
31h 51m$242–465Bus, train via Ottawa
- Take the bus from Kitchener to Ottawabus
- Take the train from Ottawa to Montréaltrain
- Take the train from Montréal to Monctontrain
- Take the bus from Moncton to Miramichibus
34h 3m$325–499
Toronto Pearson International Airport (YYZ) to Greater Moncton International Airport (YQM) flights
Questions & Answers
The cheapest way to get from Kitchener to Miramichi is to drive which costs $290 - $430 and takes 16h 43m.
The fastest way to get from Kitchener to Miramichi is to train and fly and bus which takes 7h 53m and costs $240 - $850.
The distance between Kitchener and Miramichi is 1431 km. The road distance is 1446.5 km.
The best way to get from Kitchener to Miramichi without a car is to train and bus which takes 30h 13m and costs $320 - $490.
It takes approximately 7h 53m to get from Kitchener to Miramichi, including transfers.
Miramichi is 1h ahead of Kitchener. It is currently 2:37 PM in Kitchener and 3:37 PM in Miramichi.
Yes, the driving distance between Kitchener to Miramichi is 1446 km. It takes approximately 16h 43m to drive from Kitchener to Miramichi.
There are seven+ hotels available in Miramichi.
What companies run services between Kitchener, ON, Canada and Miramichi, NB, Canada?
There is no direct connection from Kitchener to Miramichi. However, you can take the train to Bramalea GO, walk to Bramalea GO Station - Route 15 SB/115 SB Stop, take the line 115 bus to Pearson International Airport Terminal 1, walk to Toronto Pearson International Airport (YYZ) airport, fly to Greater Moncton International Airport (YQM), walk to Moncton Airport, take the bus to Miramichi, NB, then take the taxi to Miramichi. Alternatively, you can take a train from Kitchener GO to Miramichi via Toronto Union Station, Montréal, Moncton, Moncton, and Miramichi in around 30h 13m.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Greater Moncton International Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- $110–600
Flights from Toronto Pearson International Airport to Greater Moncton International Airport via Ottawa
- Ave. Duration
- 3h 33m
- When
- Every day
- Estimated price
- $110–600
Flights from Toronto Pearson International Airport to Greater Moncton International Airport via Montreal
- Ave. Duration
- 4h 24m
- When
- Every day
- Estimated price
- $110–600
Flights from Toronto Island Airport to Greater Moncton International Airport via Montreal
- Ave. Duration
- 4h 9m
- When
- Every day
- Estimated price
- $120–600
Flights from Toronto Island Airport to Greater Moncton International Airport via Ottawa
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- $120–650
Flights from Toronto Pearson International Airport to St. John Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $120–650
Flights from Toronto Pearson International Airport to St. John Airport via Montreal
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- $120–650
- Website
- flyflair.com
Flights from Toronto Pearson International Airport to Greater Moncton International Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $140–490
Flights from Toronto Pearson International Airport to St. John Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $110–700
- Website
- flyporter.com
Flights from Toronto Island Airport to Greater Moncton International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- $200–650
Flights from Toronto Island Airport to Greater Moncton International Airport via Ottawa
- Ave. Duration
- 3h 38m
- When
- Every day
- Estimated price
- $200–650
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Kitchener GO to Bramalea GO
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $13–17
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $13–17
Train from Kitchener GO to Union Station GO
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- $17–22
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $17–22
Train from Kitchener GO to Union Station GO
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- $17–22
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $17–22
Train from Kitchener GO to Bramalea GO
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $13–17
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $13–17
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Montréal
- Ave. Duration
- 5h 28m
- Frequency
- Every 4 hours
- Estimated price
- $90–130
- Website
- https://www.viarail.ca/en
- Escape
- $60–85
- Economy
- $90–130
- Economy Plus
- $110–160
Train from Montréal to Moncton
- Ave. Duration
- 18h
- Frequency
- 3 times a week
- Estimated price
- $150–210
- Website
- https://www.viarail.ca/en
- Escape
- $90–140
- Economy
- $150–210
- Economy Plus
- $190–270
Train from Montréal to Moncton
- Ave. Duration
- 18h
- Frequency
- 3 times a week
- Estimated price
- $150–210
- Website
- https://www.viarail.ca/en
- Escape
- $90–140
- Economy
- $150–210
- Economy Plus
- $190–270
Train from Ottawa to Montréal
- Ave. Duration
- 2h 2m
- Frequency
- 4 times a day
- Estimated price
- $45–65
- Website
- https://www.viarail.ca/en
- Escape
- $35–55
- Economy
- $45–65
- Economy Plus
- $60–85
Train from Montréal to Moncton
- Ave. Duration
- 18h
- Frequency
- 3 times a week
- Estimated price
- $150–210
- Website
- https://www.viarail.ca/en
- Escape
- $90–140
- Economy
- $150–210
- Economy Plus
- $190–270
- Phone
- +1 800 575 1807
- info@maritimebus.com
- Website
- maritimebus.com
Bus from Moncton Airport to Miramichi, NB
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $50–95
- Website
- https://maritimebus.com/
Bus from Moncton to Miramichi
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $50–100
- Website
- https://maritimebus.com/
Bus from Moncton Airport to Miramichi, NB
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $50–95
- Website
- https://maritimebus.com/
Bus from Moncton to Miramichi
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $50–100
- Website
- https://maritimebus.com/
Bus from Moncton to Miramichi
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $50–100
- Website
- https://maritimebus.com/
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Kitchener to Toronto
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $13–23
- Schedules at
- flixbus.com
Bus from Kitchener to Ottawa
- Ave. Duration
- 8h 55m
- Frequency
- Twice daily
- Estimated price
- $60–110
- Schedules at
- flixbus.com
- Phone
- +1 866 488 4452
- questions@ca.megabus.com
- Website
- ca.megabus.com
Bus from Toronto Union Station to Montreal, QC
- Ave. Duration
- 7h 10m
- Frequency
- Every 4 hours
- Estimated price
- $10–110
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–110
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which London airport should I choose?, French strikes 2018: What are my alternative transport options?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.













