Boston to Philadelphia

Cheapest

Carpool

Cheapest $28

Quickest

Flight

Quickest 1h 35min

Most Convenient

Train

Most Convenient

There are 3 bus companies, 1 train company operating 2 routes - Northeast Regional, Acela Express, 1 airline, 1 ferry company from Boston to Philadelphia. The cheapest bus costs $38 and is 7h 39min. The cheapest train costs $53 and is 5h 14min. The cheapest flight costs $170 and is 1h 35min. The cheapest ferry costs $165 and is 5h 44min.

Faretrotter is a travel aggregation resource that gathers travel company amenities and statistics and compares modes of transportation between cities. Use Faretrotter to plan your next trip, or purchase a ticket your next city.

What is the best way to travel from Boston to Philadelphia?

There are 5 ways to travel from Boston to Philadelphia. 4 buses, 1 train, 4 flights, 1 ferry and 1 by car are possible between the two areas. The by car from Boston to Philadelphia is the cheapest. The flight operated by jetBlue running from BOS to PHL is the fastest. The train operated by Amtrak running from BOS to PHL is the most convenient.

It's important to check each mode when booking your ticket so that you can find the best method for you. The cost of each type varies differently, so be sure to use Faretrotter to keep an eye out!

Do you recommend the bus or the train between Boston and Philadelphia?

There are several bus companies - Greyhound, Peter Pan / Greyhound, Peter Pan - scheduled to run from Boston to Philadelphia. Since there are multiple companies, this should increase your chances of finding a cheaper or discount bus ticket. One train provider, Amtrak, runs trains from Boston to Philadelphia. But, because the flight only takes 1h 35min and costs $170, we recommend the flight. Although, the prices for flights vary drastically more so than buses or trains, so as you get closer to your date of travel, the likelihood of finding a cheap flight gets smaller.

Boston airports, bus, and train stations

Philadelphia airports, bus, and train stations

Find related trips

Cheapest way from Cambridge to Allentown Train from Quincy to Edison How to get from Lynn to Staten Island Bus Brockton to Elizabeth


Bus from Boston to Philadelphia from $41 with Greyhound, Peter Pan / Greyhound

Bus
Boston to Philadelphia
$41
7h 0min
  • Greyhound $41
    Bus 8h 10min
    Boston
    8h 10min · Bus
    Philadelphia
  • Peter Pan / Greyhound $41
    Bus 7h 0min
    Boston
    7h 0min · Bus
    Philadelphia

Train from BOS Boston to PHL Philadelphia from $54 with Amtrak

Train
BOS to PHL
$54
5h 18min
  • Amtrak $53
    Train · 1 stop 5h 14min
    BBY
    5h 14min · Train Northeast Regional
    PHN
  • Amtrak $53
    Train · 1 stop 5h 15min
    BOS
    5h 15min · Train Northeast Regional
    PHN
  • Amtrak $54
    Train · 1 stop 5h 17min
    BBY
    5h 17min · Train Acela Express
    PHL
  • Amtrak $54
    Train · 1 stop 5h 18min
    BOS
    5h 18min · Train Northeast Regional
    PHL

Flight from BOS Boston to PHL Philadelphia from $170 with jetBlue

Flight
BOS to PHL
$170
1h 35min
BOS
1h 35min · Flight
PHL

Ferry from Oak Bluffs Marthas Vineyard to E 35th Street Ferry Terminal Manhattan from $165 with SeaStreak

Ferry
Oak Bluffs to E 35th Street Ferry Terminal
$165
5h 44min
Oak Bluffs
5h 44min · Ferry
E 35th Street Ferry Terminal

Flight from BOS Boston to TTN Trenton from $248

Flight
BOS to TTN
$248
5h 18min
BOS
5h 18min · Flight
TTN

Bus from Chelsea to Philadelphia from $77 with Peter Pan

Bus
Chelsea to Philadelphia
$77
8h 50min
Chelsea
8h 50min · Bus
Philadelphia

Flight from BOS Boston to ILG Wilmington from $257

Flight
BOS to ILG
$257
5h 27min
BOS
5h 27min · Flight
ILG
Bus
Everett to Philadelphia
$77
8h 45min
Everett
8h 45min · Bus
Philadelphia
Bus
Boston to Mount Laurel
$38
7h 30min
  • Greyhound $38
    Bus 7h 39min
    Boston
    7h 39min · Bus
    Mount Laurel
  • Peter Pan / Greyhound $38
    Bus 7h 30min
    Boston
    7h 30min · Bus
    Mount Laurel
Flight
BOS to ACY
$252
5h 22min
BOS
5h 22min · Flight
ACY
Drive
Boston to Philadelphia
$28
6h 45min
Boston
6h 45min · Drive
Philadelphia