There are 10 ways to get from Montreal to Havertown by plane, subway, bus, bus (Greyhound), train (Amtrak), car, train, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Montréal–Pierre Elliott Trudeau International Airport to Philadelphia International Airport, subway, line 126 bus
best- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Philadelphia International Airport (PHL)plane YUL - PHL
- Take the subway from Drexel Station at 30th St to 69th St Transit Centersubway
- Take the bus from 69th St TC West Trolley Platform to Manoa Rd & Woodland Drbus
5h 51m$612–2,112Bus (Greyhound)
cheapest- Take the bus from Montreal to Port Authority Bus Terminalbus Greyhound US0200
- Take the bus from Port Authority Bus Terminal to Philadelphia Bus Stationbus Greyhound US0305 / ...
11h 43m$78–144Train (Amtrak)
- Take the train from Montreal Central Station to Ny Moynihan Train Hall At Penn Stationtrain Adirondack
- Take the train from Ny Moynihan Train Hall At Penn Station to 30th Street Stationtrain Keystone Service / ...
13h 13m$128–830Drive 450.8 mi
- Drive from Montreal to Havertowncar 450.8 mi
8h 29m$104–149Bus to Burlington International Airport, fly to Philadelphia International Airport
- Take the bus from Montreal to Burlington Downtown Transit Ctrbus
- Fly from Burlington International Airport (BTV) to Philadelphia International Airport (PHL)plane BTV - PHL
7h 57m$108–585Fly Montréal–Pierre Elliott Trudeau International Airport to Laguardia Airport, train
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Laguardia Airport (LGA)plane YUL - LGA
- Take the train from Ny Moynihan Train Hall At Penn Station to 30th Street Stationtrain
7h 21m$232–1,315Fly Montréal–Pierre Elliott Trudeau International Airport to Newark Liberty International Airport, train
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Newark Liberty International Airport (EWR)plane YUL - EWR
- Take the train from Newark Liberty International Airport to 30th Street Stationtrain
7h 24m$160–559Fly Montréal/Saint-Hubert Airport to Philadelphia International Airport
- Fly from Montréal/Saint-Hubert Airport (YHU) to Philadelphia International Airport (PHL)plane YHU - PHL
8h 59m$485–1,815Fly Montréal–Pierre Elliott Trudeau International Airport to Ronald Reagan Washington National Airport, train
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Ronald Reagan Washington National Airport (DCA)plane YUL - DCA
- Take the train from Washington Union Station to 30th Street Stationtrain
7h 46m$548–1,596Bus via New York (Flixbus)
- Take the bus from Montreal to New York Midtownbus FlixBus N2679 / ...
- Take the bus from New York Midtown to Philadelphia Bus Stationbus FlixBus 2602 / ...
12h 59m$80–128
Montreal to Havertown by bus and subway (Greyhound)
Questions & Answers
The cheapest way to get from Montreal to Havertown is to bus which costs $75 - $150 and takes 11h 43m.
The fastest way to get from Montreal to Havertown is to fly and subway and line 126 bus which takes 5h 51m and costs $600 - $2,200.
No, there is no direct bus from Montreal to Havertown. However, there are services departing from Montreal and arriving at Darby Rd & Mill Rd via Port Authority Bus Terminal and 69th St TC North Berth 3. The journey, including transfers, takes approximately 11h 43m.
No, there is no direct train from Montreal station to Havertown. However, there are services departing from Montreal Central Station and arriving at Beechwood-Brookline via Ny Moynihan Train Hall At Penn Station, Drexel Station at 30th St and 69th St Transit Center. The journey, including transfers, takes approximately 13h 13m.
The distance between Montreal and Havertown is 421 miles. The road distance is 453.5 miles.
The best way to get from Montreal to Havertown without a car is to bus which takes 11h 43m and costs $75 - $150.
It takes approximately 5h 51m to get from Montreal to Havertown, including transfers.
Montreal to Havertown bus services, operated by Greyhound USA, depart from Montreal station.
Montreal to Havertown train services, operated by Amtrak, depart from Montreal Central Station.
The best way to get from Montreal to Havertown is to bus which takes 11h 43m and costs $75 - $150. Alternatively, you can train, which costs $120 - $850 and takes 13h 13m, you could also fly, which costs $480 - $1,900 and takes 8h 59m.
What companies run services between Montreal, QC, Canada and Havertown, PA, USA?
You can take a bus from Montreal to Darby Rd & Mill Rd via Port Authority Bus Terminal, Philadelphia Bus Station, 11th St, 69th St Transit Center, and 69th St TC North Berth 3 in around 11h 43m. Alternatively, you can take a train from Montreal Central Station to Beechwood-Brookline via Ny Moynihan Train Hall At Penn Station, 30Th Street Station, Drexel Station at 30th St, and 69th St Transit Center in around 13h 13m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Philadelphia International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $65–400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Laguardia Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $65–430
Flights from Montréal–Pierre Elliott Trudeau International Airport to Newark Liberty International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $40–260
Flights from Montréal–Pierre Elliott Trudeau International Airport to Newark Liberty International Airport via Ottawa
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- $45–280
Flights from Montréal–Pierre Elliott Trudeau International Airport to Newark Liberty International Airport via Toronto
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- $55–320
Flights from Montréal/Saint-Hubert Airport to Philadelphia International Airport via Quebec, Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 6h 32m
- When
- Monday to Friday
- Estimated price
- $85–480
Flights from Montréal–Pierre Elliott Trudeau International Airport to Ronald Reagan Washington National Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $85–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Ronald Reagan Washington National Airport via Ottawa
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $90–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Ronald Reagan Washington National Airport via Toronto
- Ave. Duration
- 4h 4m
- When
- Every day
- Estimated price
- $100–600
- Phone
- +1 215-580-7800
- Website
- SEPTA
Subway from Drexel Station at 30th St to 69th St Transit Center
- Ave. Duration
- 13 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Website
- SEPTA
- Schedules at
- SEPTA: World Cup 2026
- Phone
- +1 215-580-7800
- Website
- SEPTA
Bus from 69th St TC West Trolley Platform to Manoa Rd & Woodland Dr
- Ave. Duration
- 9 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- SEPTA
- Schedules at
- SEPTA: World Cup 2026
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Montreal to Havertown bus services, operated by Greyhound USA, arrive at Port Authority Bus Terminal station.
Montreal to Havertown train services, operated by Amtrak, arrive at Ny Moynihan Train Hall At Penn Station.
Yes, the driving distance between Montreal to Havertown is 453 miles. It takes approximately 8h 29m to drive from Montreal to Havertown.
There are 920+ hotels available in Havertown.





