Explore Destinations

Discover the world's most amazing places

How to Get from Philadelphia Airport to Lancaster

Quick Answer

The best overall way to get from Philadelphia Airport (PHL) to Lancaster is by train. Take the SEPTA Airport Line to 30th Street Station (25 min, $6.75), then transfer to an Amtrak Keystone Service train to Lancaster (60-75 min, from $30). Total door-to-door time is about 2 to 2.5 hours and costs $40-$75+. The cheapest way is by bus (from $10), but it takes longer and requires a transfer in downtown Philadelphia.

Quick Navigation: Philadelphia Airport to Lancaster

By Train: The Recommended Route from PHL to Lancaster

Combining SEPTA and Amtrak services is the most efficient and comfortable public transit option. This route offers frequent schedules, scenic views of Pennsylvania countryside, and avoids highway traffic.

Step-by-Step Guide

  1. Exit Arrivals & Find SEPTA: Follow signs for "Trains" or "Regional Rail" from any PHL terminal. The SEPTA Airport Line station is accessible via walkways or the free Airport shuttle to Terminals A-East, B, C, D, E, and F.
  2. Buy a SEPTA Ticket: Purchase a ticket at the kiosk or via the SEPTA Key app. You need a Zone 4 ticket or an Airport Independence Pass ($6.75, as of 2024).
  3. Board the SEPTA Airport Line: Take any westbound train towards Glenside, Chestnut Hill East, or Temple University. All stop at 30th Street Station (journey: ~25 minutes). Trains run every 30 minutes, almost 24/7.
  4. Transfer at 30th Street Station: This is a major, well-signed hub. Exit the SEPTA train and follow signs upstairs to the Amtrak concourse.
  5. Board Your Amtrak Train: Two Amtrak services go to Lancaster:
    • Keystone Service (Recommended): More frequent (multiple daily), runs between New York and Harrisburg via Philadelphia and Lancaster. Travel time to Lancaster: ~1 hour. No checked baggage on most trains, but ample overhead space.
    • Pennsylvanian: One daily train from New York to Pittsburgh. Also stops in Lancaster. Journey time is similar.
Amtrak: Keystone Service vs. Pennsylvanian
FeatureKeystone ServicePennsylvanian
FrequencyMultiple daily (approx. 10-12 trips)Once daily (eastbound & westbound)
Trip Time (30th St to Lancaster)~60-75 minutes~65-80 minutes
Typical Fare (One-Way, Advance)$30 - $50$35 - $60
ReservationRequiredRequired
Checked BaggageNot available on most trainsAvailable (2 free bags)
Best ForFlexibility, frequent schedulesLonger-distance travel, checked bags

Ticket Tips & Discounts

Book Amtrak tickets in advance on Amtrak.com or their app for the lowest "Saver" fares. Consider a Multi-Ride Ticket or Monthly Pass if you're a frequent traveler. Students, seniors, veterans, and AAA members may qualify for a 10% discount. SEPTA tickets are separate and cannot be combined with Amtrak fares.

By Flight: Understanding the (Im)practical Option

There are no direct commercial flights from Philadelphia Airport (PHL) to Lancaster Airport (LNS). Lancaster Airport primarily handles general aviation. The closest viable airport is Harrisburg International Airport (MDT), about 45 minutes by car from downtown Lancaster.

The "Flying" Route (Not Recommended for Most)

  1. Fly PHL to MDT: American Airlines offers 2-3 daily flights. Flight time: ~45 minutes. Advance fares range from $150-$400+ roundtrip.
  2. Ground Transport from MDT to Lancaster: You'll then need a rental car, taxi ($$$), or pre-arranged shuttle (e.g., Red Rose Transportation) for the final 45-60 minute drive.

Total Door-to-Door Time & Cost Analysis

Why flying is rarely efficient:

By Bus: The Most Budget-Friendly Choice

For cost-conscious travelers without heavy luggage, the bus is a viable, money-saving option. The main challenge is getting from PHL to the bus station in Philadelphia.

Step-by-Step: Bus from PHL to Lancaster

  1. Get to the Bus Station: Buses depart from Philadelphia's Center City, not the airport. Options:
    • SEPTA: Take the Airport Line to Suburban Station (closer to some bus stops) or 30th Street Station. (~30 min, $6.75). Then walk/take a short taxi to the bus terminal.
    • Taxi/Rideshare: Direct to the bus station (~20-30 min, $25-$40).
  2. Catch the Intercity Bus: Primary operators:
    • Greyhound: Departs from Philadelphia Greyhound Terminal (1001 Filbert St). 5-7 daily trips to Lancaster. Travel time: ~1 hour 45 minutes to 2 hours 30 minutes (can vary greatly with traffic on I-76). Fares: $10-$30 one-way if booked online in advance.
    • OurBus: Often uses a curbside stop near 30th St Station. Fewer departures but can be cheaper or more direct. Check their website for exact location and schedule.
  3. Arrive in Lancaster: Buses typically arrive at the Lancaster Bus Station (53 N. Queen St) or a curbside stop. From there, use local transit or a taxi to your final destination.

Bus Travel Tips & Warnings

By Taxi, Rideshare, or Private Transfer

This is a door-to-door but very expensive option. The distance is over 70 miles, making it cost-prohibitive for solo travelers or budget trips.

Cost Estimates & Providers

When Does This Option Make Sense?

Consider a private transfer only in these specific scenarios:

Pro Tip: For a slightly more affordable private option, consider booking a one-way rental car from PHL and dropping it off in Lancaster. Daily rates can be $50-$100, plus gas and drop-off fees. Compare prices on aggregator sites.

Ticket & Cost Comparison: Find Your Best Option

This table summarizes all key data to help you decide at a glance.

Philadelphia Airport (PHL) to Lancaster: Transportation Comparison
Mode Total Est. Door-to-Door Time Approx. One-Way Cost Transfers Required Best For Key Consideration
Train (SEPTA + Amtrak) 2 - 2.5 hours $40 - $75 1 (at 30th St Station) Best Overall: Comfort, reliability, frequency, scenery Book Amtrak in advance for best fares. SEPTA ticket is separate.
Bus (SEPTA + Greyhound) 2.5 - 3.5+ hours $20 - $45 (Cheapest) 1-2 (to bus station + possible bus change) Budget Travelers, Flexible schedules Highly susceptible to Philly traffic delays. Strict baggage limits.
Flight (PHL→MDT + Ground) 4 - 5+ hours $200 - $500+ 2+ (Flight + Ground Transport) Travelers ending near Harrisburg, not Lancaster proper Impractical and expensive for this specific route.
Taxi / Rideshare / Private Car 1.5 - 2 hours $130 - $350+ (Most Expensive) 0 (Direct) Groups, Late-night arrivals, Special needs, Corporate travel Cost is per vehicle, not per person. Confirm fare upfront.
Rental Car 1.5 - 2 hours $60 - $150+ (plus gas & fees) 0 (Direct) Travelers needing a car in Lancaster, Exploring the region One-way drop-off fees can be high. Includes parking costs at destination.

Verdict: For most travelers, the train is the optimal balance of speed, cost, and comfort. The bus is the undisputed budget champion. Private transfers are for special circumstances only.

Traveler Tips & Insider Experience

Beyond schedules and tickets, here's practical advice from seasoned travelers.

Luggage Strategy

Navigating 30th Street Station

Timing & Seasonal Advice

Upon Arrival in Lancaster

Lancaster Station is located at 53 McGovern Ave, about a 10-15 minute walk from the heart of downtown (Penn Square). Red Rose Transit Authority (RRTA) buses serve the station, and taxis/rideshares are usually available. If your hotel is in the city, it's often walkable.

FAQs: Philadelphia Airport to Lancaster

Is there a direct train from Philadelphia Airport to Lancaster?

No. You must take a SEPTA train to 30th Street Station and transfer to an Amtrak train bound for Lancaster.

What is the cheapest way to get from PHL to Lancaster?

The bus is the cheapest, with fares as low as $10-$25 one-way. However, you must first get from PHL to the bus station in downtown Philadelphia.

How long does the train from Philadelphia to Lancaster take?

The Amtrak portion takes about 1 hour to 1 hour 15 minutes. Add 25-30 minutes for the initial SEPTA ride from the airport to 30th Street Station.

Can I use Uber or Lyft from Philadelphia Airport to Lancaster?

Yes, but it's very costly ($130-$200+). It's only practical for groups splitting the fare or in exceptional circumstances.

Are there any flights from Philadelphia Airport to Lancaster?

No direct commercial flights. Lancaster Airport (LNS) is not served by major airlines for this route.

Where do I catch the bus from PHL to Lancaster?

Buses depart from Center City Philadelphia, not the airport. You must first take SEPTA or a taxi to the Greyhound station (1001 Filbert St) or other designated bus stop.

Is it easy to transfer from SEPTA to Amtrak at 30th Street Station?

Yes, it's a very straightforward, indoor transfer in one of the country's major rail hubs. Just follow the signs to the Amtrak concourse.

What is the best way if I have a lot of luggage?

The train (Amtrak) is best. Amtrak's Keystone Service has generous overhead space, and the Pennsylvanian offers free checked baggage. Avoid buses due to strict luggage limits.