A guide to travel from Newark Airport to Lansdale PA with public transport

How to get from Newark Airport to Lansdale, Pennsylvania with bus or train

Lansdale, Pennsylvania is a wonderful community of around 16,000 people, and it is only 94 miles from Newark. When driving, it takes approximately 1 hour and 50 minutes as long as there is not a lot of traffic. Public transport options are simple to understand and not so pricey, here are the steps to take.

A tip: It's helpful to compare your total public transport + Newark plane ticket cost to other closer airports such as Philadelphia and Allentown, as it may be more cost effective to arrive at either Philly or Allentown instead.

New Jersey Transit

 New Jersey Transit Budd Arrow III 1313 on the Dinky.jpg  New Jersey Transit car #1313 drops awaits customers on an arriving train on the Princeton Dinky platform
New Jersey Transit Budd Arrow III 1313 on the Dinky.jpg New Jersey Transit car #1313 drops awaits customers on an arriving train on the Princeton Dinky platform | Source

Should I take the train or bus?

Last review/update: March 25, 2012.

Below are your possibilities:

1. Bus travel from Newark Airport to Doylestown, then train from Doylestown to Lansdale

(Newark - Doylestown - Lansdale)

This is easy as you only need to get on one bus and then connect to the SEPTA train in Doylestown. Your suitcases and bags get stored underneath the bus. It's a pleasant bus with cushy seats, and it has only a few stops, so it spends most of the time on the major roads. Travel time depends on whether you're traveling during rush hour or not, but plan for around one hour and 50 minutes.

The steps:

  • Buy your ticket prior to boarding the bus, if possible.
  • Ticket seller: NEWARK INTERNATIONAL AIRPORT OLYMPIA TRAILS BUS CO.
    One-Way Adult Tickets are available at Terminals A, B, C (It is not possible to buy senior, child or round-trip tickets from Olympia, only adult one ways.)
  • Ticket prices from Olympia to Doylestown will cost one-way: 24 dollars. The Olympia desk will give you change, you do not need to have the exact cash.
  • If you do not purchase from the Olympia desk but instead directly from the driver, it will cost: 30 dollars
  • IMPORTANT: if you are buying your ticket directly from the driver,they only take cash and the driver will not give change, so you must pay 30 USD exactly!
  • Review the schedule.
  • Find the assigned bus stall to wait for the bus. Then, remain on the bus until the Doylestown stop is called. The bus will make a few stops in New Jersey prior to arriving in Doylestown.

Once the bus gets to Doylestown, exit the bus and walk towards the train station. The bus stop is immediately beside the train station, so you won't miss it.

  • Review the Lansdale/Doylestown train schedule before your trip
  • Purchase your ticket from the machine or ticket window, if open. It will cost around 3.25-4, depending on whether or not it is commuter hours. If you purchase it on the train it will cost another doller if the office is open.
  • Doylestown is the end of the line, so all trains will go toward Lansdale (direction Philadelphia).
  • Approximate travel time is 25-27 minutes to Lansdale.

2. Train travel from Newark Airport Philadelphia, then local train to Doylestown (faster train option - with Amtrak)

(Newark - 30th Street Philadelphia - Lansdale)

If bus travel is not your cup of tea, it is also possible to make the same trip by trains. However, you will need to transfer between different trains, which may be a hassle with suitcases, and the trip by train will cost you more than with bus. Trip time will vary depending if you're traveling during rush hour or not, but plan for approximately one hour for Newark to Philadephia and then one hour and 5 minutes for Philadelphia to Lansdale, so two hours and 5 minutes total, plus some connection time in Philadelphia.

The details:

  • Board the AirTrain monorail from the airport terminal to the Newark Airport train stop. It is not an option to walk here from the airport terminal, it is necessary to take this free monorail to get to the Newark airport train station, which is on the edge of the airport.
  • Buy a ticket from the Amtrak desk, or purchase from a machine, from Newark Airport Station to Philadelphia 30th Street. If you walk up and purchase a ticket it may be anywhere from 52 USD to 130 USD, depending on the day/time/train. If is possible to pre-buy your ticket online for a lower price, but potentially you run into issues if you miss your train due to a late flight.
  • Once in Philly at Philadelphia 30th Street station, go up the escalator to the main level, and flook the signs for 'SEPTA', the entrace to the SEPTA area is in one corner of the great hall.
  • Purchase a ticket for Lansdale from the SEPTA window or from a SEPTA machine. The cost will be around 6.25-7.50 USD for a one way, the fares change a little if it is commuter hours or not. If you purchase from a conductor on the train, it will cost you another dollar or two.
  • Review the Lansdale/Doylestown train schedule.

3. Train travel from Newark Airport to Trenton, then train to Philadelphia, then train to Lansdale (cheaper train option - with local trains)

(Newark - Trenton - 30th Street Philadelphia or Market East etc - Lansdale)

If you don't like the bus or if Amtrak is too expensive, it is also possible to travel by local trains, to save some cash. However, you will need to change trains, which may be difficult with luggage and your travel time will be longer than with the bus. Travel time depends on whether you're traveling during commuter hours or not, but estimate around one hour and 5 min for Newark to Trenton then anywhere from one hour and 48 minutes to two hours and 25 minutes for Trenton to Lansdale, plus some transfer time, for a total of 3 hours to 3 hours and 30 minutes.

The details:

  • Board the AirTrain monorail from the airport terminal to the Newark Airport train stop. It is not an option to walk here from the airport terminal, it is necessary to take this free monorail to get to the Newark airport train station, which is on the edge of the airport.
  • Purchase a ticket from the New Jersey Transit (NJ Transit) machine. You can find these machines in the terminal area before you get on the AirTrain or after you get off the Air-Train. Check the NJ Transit schedule.
  • Purchase a ticket from Newark Terminal to Trenton. It will cost you around 17 USD for a one-way. (See photo for NJ Transit train).
  • Get off the train in Trenton, and change from NJ Transit to the SEPTA system. You need to buy a ticket from Trenton to Lansdale, it will cost somewhere around 9.50-13.50 USD with commuter hours being more costly.
  • Once you get on the train in Trenton, (Trenton line, towards Center City Philadelphia) you'll need to transfer to the Lansdale/Doylestown line, direction: Lansdale or Doylestown. Review the Lansdale/Doylestown train schedule in advance.
  • A tip: there are many possibilities for connecting between the Trenton and Lansdale lines. I'd recommend Market East or 30th Street as they are larger train stations, so safe and with food options available nearby.

4. Pre-arrange a car

If there are a few of you together, it may make sense to either rent a car or to pre-arrange for a car and driver. As I only travel with one person normally, public transport makes the most sense for me. However, with enough people, there may be more cost effective options.

If this information has been helpful, please leave me a comment. :-)

More by this Author


Comments or Questions?

No comments yet.

    Sign in or sign up and post using a HubPages Network account.

    0 of 8192 characters used
    Post Comment

    No HTML is allowed in comments, but URLs will be hyperlinked. Comments are not for promoting your articles or other sites.


    Click to Rate This Article
    working