There are 9 ways to get from Moncton to Port Elgin by plane, bus, train, 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.
Fly Greater Moncton International Airport to Toronto Pearson International Airport, bus
best- Fly from Greater Moncton International Airport (YQM) to Toronto Pearson International Airport (YYZ)plane YQM - YYZ
- Take the bus from Toronto Pearson International Airport to Port Elgin, ONbus
8h 45m$334–1,072Bus to Halifax Stanfield International Airport, fly to Toronto Pearson International Airport, bus
cheapest- Take the bus from Moncton, NB to Halifax Airportbus
- Fly from Halifax Stanfield International Airport (YHZ) to Toronto Pearson International Airport (YYZ)plane YHZ - YYZ
- Take the bus from Toronto Pearson International Airport to Port Elgin, ONbus
12h 15m$158–603Train, bus
- Take the train from Moncton to Montréaltrain
- Take the train from Montréal to Toronto Union Stationtrain
- Take the bus from Toronto - 34 Asquith Avenue to Sauble Beach, ONbus
29h 23m$371–539Drive 1,603.7 km
- Drive from Moncton to Port Elgincar 1,603.7 km
19h 51m$314–453Fly Greater Moncton International Airport to Toronto Island Airport, bus
- Fly from Greater Moncton International Airport (YQM) to Toronto Island Airport (YTZ)plane YQM - YTZ
- Take the bus from Toronto Pearson International Airport to Port Elgin, ONbus
10h 6m$268–726Bus to St. John Airport, fly to Toronto Pearson International Airport, bus
- Take the bus from Moncton, NB to Quispamsis, NBbus
- Fly from St. John Airport (YSJ) to Toronto Pearson International Airport (YYZ)plane YSJ - YYZ
- Take the bus from Toronto Pearson International Airport to Port Elgin, ONbus
10h 21m$204–773Bus to Fredericton International Airport, fly to Toronto Pearson International Airport, bus
- Take the bus from Moncton to Oromoctobus
- Fly from Fredericton International Airport (YFC) to Toronto Pearson International Airport (YYZ)plane YFC - YYZ
- Take the bus from Toronto Pearson International Airport to Port Elgin, ONbus
10h 55m$329–958Train, bus via Kingston
- Take the train from Moncton to Montréaltrain
- Take the bus from Montreal, QC to Kingston, Ontariobus
- Take the bus from Kingston, ON to Pearson International Airport Terminal 1bus
- Take the bus from Toronto Pearson International Airport to Port Elgin, ONbus
33h 14m$187–400Train, bus via Ottawa
- Take the train from Moncton to Montréaltrain
- Take the bus from Montréal to Ottawabus
- Take the bus from Ottawa to Toronto Pearson Airportbus
- Take the bus from Toronto Pearson International Airport to Port Elgin, ONbus
35h 7m$251–414
Moncton to Port Elgin by train, bus, and foot
Questions & Answers
The cheapest way to get from Moncton to Port Elgin is to bus and fly which costs $150 - $650 and takes 12h 15m.
The fastest way to get from Moncton to Port Elgin is to fly and bus which takes 8h 45m and costs $330 - $1,100.
The distance between Moncton and Port Elgin is 1468 km. The road distance is 1603.7 km.
The best way to get from Moncton to Port Elgin without a car is to train and bus which takes 29h 23m and costs $370 - $550.
It takes approximately 8h 45m to get from Moncton to Port Elgin, including transfers.
Port Elgin is 1h behind Moncton. It is currently 3:19 PM in Moncton and 2:19 PM in Port Elgin.
Yes, the driving distance between Moncton to Port Elgin is 1604 km. It takes approximately 19h 51m to drive from Moncton to Port Elgin.
There are 22+ hotels available in Port Elgin.
What companies run services between Moncton, NB, Canada and Port Elgin, ON, Canada?
There is no direct connection from Moncton to Port Elgin. However, you can take the bus to Moncton Airport, walk to Greater Moncton International Airport (YQM) airport, fly to Toronto Pearson International Airport (YYZ), walk to Toronto Pearson International Airport, then take the bus to Port Elgin, ON. Alternatively, you can take a train from Moncton to Port Elgin via Montréal, Toronto (Union Station), Union Station - Northbound Platform Towards Finch, Bloor Station - Northbound Platform, Toronto - 34 Asquith Avenue, and Sauble Beach, ON in around 29h 23m.
- Website
- aircanada.com
Flights from Greater Moncton International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 39m
- When
- Every day
- Estimated price
- $100–600
Flights from Greater Moncton International Airport to Toronto Pearson International Airport via Montreal
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- $100–600
Flights from Greater Moncton International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- $110–600
Flights from Greater Moncton International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- $110–600
Flights from St. John Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- $140–750
Flights from St. John Airport to Toronto Pearson International Airport via Montreal
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- $140–800
Flights from Fredericton International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $100–550
Flights from Fredericton International Airport to Toronto Pearson International Airport via Montreal
- Ave. Duration
- 4h 34m
- When
- Every day
- Estimated price
- $100–550
Flights from Fredericton International Airport to Toronto Pearson International Airport via Ottawa
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- $100–550
Flights from Halifax Stanfield International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 42m
- When
- Every day
- Estimated price
- $90–470
Flights from Halifax Stanfield International Airport to Toronto Pearson International Airport via Montreal
- Ave. Duration
- 4h 27m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- $90–480
- Website
- flyporter.com
Flights from Greater Moncton International Airport to Toronto Pearson International Airport via Ottawa
- Ave. Duration
- 5h
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- $290–1,000
Flights from Greater Moncton International Airport to Toronto Island Airport
- Ave. Duration
- 2h 48m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $210–650
Flights from Greater Moncton International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- $210–650
Flights from Halifax Stanfield International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- $160–600
Flights from Halifax Stanfield International Airport to Toronto Pearson International Airport via Ottawa
- Ave. Duration
- 4h 35m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- $160–600
- Website
- flyflair.com
Flights from Greater Moncton International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $130–950
Flights from St. John Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 15m
- When
- Monday and Friday
- Estimated price
- $110–480
Flights from Halifax Stanfield International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $70–370
- Website
- westjet.com
Flights from Halifax Stanfield International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 42m
- When
- Every day
- Estimated price
- $80–490
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Moncton to Montréal
- Ave. Duration
- 18h 54m
- Frequency
- 3 times a week
- Estimated price
- $120–190
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $140–190
- Economy Adult - Advanced Booking
- $150–180
- Economy Escape Advanced Booking - Adult
- $120–150
Train from Montréal to Toronto Union Station
- Ave. Duration
- 5h 23m
- Frequency
- Every 4 hours
- Estimated price
- $65–150
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $80–150
- Economy Adult - Advanced Booking
- $80–130
- Economy Escape Advanced Booking - Adult
- $65–90
- Phone
- +1 800 387 7097
- info@tokcoachlines.com
- Website
- tokcoachlines.com
Bus from Toronto Pearson International Airport to Port Elgin, ON
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Estimated price
- $45–60
- Website
- https://tokcoachlines.com
- Schedules at
- https://tokcoachlines.com/schedule-services/
- Adult
- $45–60
- Phone
- +1 800-928-7101
- help@parkbus.ca
- Website
- parkbus.ca
Bus from Toronto - 34 Asquith Avenue to Sauble Beach, ON
- Ave. Duration
- 3h
- Frequency
- On demand
- Estimated price
- $120
- Website
- https://parkbus.ca
- Adult Return
- $120
- Phone
- +1 800-575-1807
- info@maritimebus.com
- Website
- maritimebus.com
Bus from Moncton, NB to Quispamsis, NB
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $23–35
- Book at
- https://maritimebus.betterez.com/cart/570e4206d12bb17e0b0015fe
- Website
- https://maritimebus.com/
- Passenger
- $23–35
Bus from Moncton to Oromocto
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $26–40
- Book at
- https://maritimebus.betterez.com/cart/570e4206d12bb17e0b0015fe
- Website
- https://maritimebus.com/
- Passenger
- $26–40
Bus from Moncton, NB to Halifax Airport
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $35–55
- Book at
- https://maritimebus.betterez.com/cart/570e4206d12bb17e0b0015fe
- Website
- https://maritimebus.com/
- Passenger
- $35–55
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from Montreal, QC to Kingston, Ontario
- Ave. Duration
- 3h 25m
- Frequency
- Hourly
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $50–75
Bus from Kingston, ON to Pearson International Airport Terminal 1
- Ave. Duration
- 3h 55m
- Frequency
- Every 3 hours
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $50–75
- Phone
- +1 833 449 6444
- serviceclient@keolis.ca
- Website
- orleansexpress.com
Bus from Montréal to Ottawa
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $45–65
- Website
- https://www.orleansexpress.com/en/
- Schedules at
- https://www.orleansexpress.com/en/schedule/
- Adult
- $45–65
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Ottawa to Toronto Pearson Airport
- Ave. Duration
- 6h 26m
- Frequency
- Every 4 hours
- Estimated price
- $35–95
- Schedules at
- flixbus.com
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 Bali: What to do if Mount Agung erupts, Italy Travel Guides, and How to get from Southend Airport into central London - to help you get the most out of your next trip.





















