Travel from Philadelphia to Carlisle-PA-USA

Train, bus or fly from Philadelphia to Carlisle?

Amtrak operates a train from Philadelphia to Carlisle hourly. Tickets cost $30 - $65 and the journey takes 1 hour 50 minutes. Alternatively, Megabus operates a bus from Philadelphia to Carlisle 5 times a day. Tickets cost $11 - $22 and the journey takes 2 hours 25 minutes.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Philadelphia to Carlisle

ModeDurationPrice
From Philadelphia 30th Street Station Amtrak train to Market Square Transfer Center then bus to Hanover St & High St.3 h 42 min$49
From Philadelphia, PA bus to Toys R Us @ Pickup Window, line 013 bus to Market Square Transfer Center, then bus to Hanover St & High St.4 h 58 min$23
From Philadelphia, PA bus to Harrisburg, PA, walk to Market Square Transfer Center, then bus to Hanover St & High St.5 h 20 min$33
From Philadelphia drive to Carlisle.2 h 7 min$14
From Suburban Station train to Philadelphia airport, fly to Harrisburg airport, line 007 bus to Market Square Transfer Center, then bus to Carlisle.5 h 11 min$344

How long does it take to get from Philadelphia to Carlisle?

It takes approximately 3 hours 42 minutes to get from Philadelphia to Carlisle, including transfers.

Is there a direct bus between Philadelphia and Carlisle?

No, there is no direct bus from Philadelphia to Carlisle. However, there are services departing from Philadelphia, PA and arriving at Hanover St & High St via Toys R Us @ Pickup Window and Market Square Transfer Center. The journey, including transfers, takes approximately 4 hours 58 minutes.

Operators from Philadelphia to Carlisle

OperatorPhoneWebsite
Amtrak+1 1-800-872-7245Amtrak
CAT Transit+1 717-238-8304CAT Transit
Megabus877-462-6342Megabus
Greyhound USA+1 214-849-8100Greyhound USA
SEPTASEPTA
American AirlinesAmerican Airlines