Train at a busy railway station platform

Newark to Philadelphia: Train, Car and Bus Options Compared

Getting from Newark to Philadelphia is easiest by Amtrak, which runs direct trains from Newark Penn Station to Philadelphia’s William H. Gray III 30th Street Station in about an hour, with frequent departures through the day. The cheapest rail option is NJ Transit’s Northeast Corridor Line from Newark Penn to Trenton, about 1 hour 10 minutes to 1 hour 20 minutes, followed by SEPTA’s Trenton Line to Philadelphia, about 50 minutes more, so the trip takes roughly two to two and a half hours in total. Driving is about 85 to 90 miles, mostly on the New Jersey Turnpike (I-95), and usually takes about 1.5 to 2 hours depending on traffic, plus Turnpike and bridge tolls. Intercity buses also run between Newark and Philadelphia. Travelers flying into Newark Liberty International Airport can take Amtrak from the Newark Liberty International Airport station, reached by AirTrain, without going through Newark Penn Station.

Key Takeaways

  • Fastest: Amtrak, about 1 hour to 30th Street Station.
  • Cheapest rail: NJ Transit to Trenton, then SEPTA, about 2 to 2.5 hours.
  • Driving: about 85 to 90 miles, 1.5 to 2 hours, plus tolls.
  • Bus: intercity buses from Newark Penn Station.
  • From the airport: Amtrak from Newark Liberty International Airport station.
  • Book early: Amtrak fares rise closer to departure.

Travel times and routes come from Amtrak, NJ Transit and SEPTA schedules and published trip planners, reviewed before publication. Fares and schedules change, so check the operators’ apps before you travel.

Newark to Philadelphia at a Glance

OptionTypical timeCost levelBest for
Amtrak Northeast Regional or AcelaAbout 1 hour$$ to $$$Speed and comfort
NJ Transit + SEPTA via TrentonAbout 2 to 2.5 hours$Lowest train fare
CarAbout 1.5 to 2 hoursGas, tolls and parkingGroups and flexibility
Intercity busAbout 1.5 to 2.5 hours$Budget travel

By Amtrak

Amtrak’s Northeast Regional and Acela trains run between Newark Penn Station and Philadelphia’s 30th Street Station many times a day, and the trip takes about an hour. Acela is a little faster and more expensive, while Northeast Regional trains offer the best balance of price and speed. Fares are cheapest when booked early, and prices rise at busy times such as Friday afternoons and holidays. Some Amtrak trains also stop at the Newark Liberty International Airport station, which connects to the airport terminals by AirTrain.

By NJ Transit and SEPTA

For the lowest fare, combine two commuter railroads.

  1. Take NJ Transit’s Northeast Corridor Line from Newark Penn Station to Trenton Transit Center, the last stop, about 1 hour 10 minutes to 1 hour 20 minutes.
  2. Transfer to SEPTA’s Trenton Line at Trenton, on a nearby platform.
  3. Ride SEPTA to 30th Street Station or Center City stations such as Suburban and Jefferson, about 50 minutes.

You buy separate tickets for each railroad. NJ Transit tickets are available in the NJ Transit app, and SEPTA fares can be paid with a SEPTA Key card or contactless payment options where available. Check both schedules so your connection at Trenton lines up, especially in the evening and on weekends, when trains run less often.

By Car

The drive from Newark to Philadelphia is about 85 to 90 miles. Most drivers take the New Jersey Turnpike south, then cross the Delaware River on one of the bridges into Philadelphia, such as the Ben Franklin, Walt Whitman or Betsy Ross Bridge, or use the Pennsylvania Turnpike connector at Exit 6. The trip usually takes about 1.5 to 2 hours, but rush hour and summer weekend traffic can add much more.

RouteNotes
NJ Turnpike south, then local highways to a Delaware River bridgeCommon route to Center City and South Philadelphia
NJ Turnpike to Exit 6, Pennsylvania Turnpike connectorUseful for northern Philadelphia and suburbs
US 1Toll-free but slower, with traffic lights

Expect NJ Turnpike tolls and a toll to cross the Delaware River bridges into Pennsylvania, which is collected in the westbound direction. E-ZPass saves time at toll plazas. Parking in Center City can be expensive, so compare garages or use park-and-ride options.

By Bus

Intercity bus companies run between Newark and Philadelphia, often from Newark Penn Station to stops in Center City. Buses can be the cheapest option, especially when booked in advance, but travel times depend on traffic. Check the operator’s app for current stops and schedules.

Which Option Is Best?

If you wantChoose
The fastest tripAmtrak
The cheapest trainNJ Transit and SEPTA
To travel with family or luggageCar
A low fare without transfersBus
To go straight from Newark AirportAmtrak from the airport station

Tips for the Trip

  • Book Amtrak early for the lowest fares.
  • Avoid rush hour on the Turnpike if you are driving.
  • Check the last trains for the NJ Transit and SEPTA combination at night.
  • Use 30th Street Station for connections to SEPTA regional rail and the subway.
  • Allow extra time on game days and holidays.

Philadelphia’s 30th Street Station was renamed in honor of former Congressman William H. Gray III, but most travelers still call it 30th Street Station. From there, SEPTA regional rail, the Market-Frankford Line and buses connect to Center City, University City and the airport.

The same options work in reverse, from Philadelphia to Newark, so this guide applies to both directions. For commuters, monthly NJ Transit passes can reduce the cost of regular trips to Trenton.

Newark to Philadelphia Travel Times Compared

OptionDoor-to-door estimateTransfers
AmtrakAbout 1.5 hours including getting to and from stationsNone
NJ Transit + SEPTAAbout 2.5 to 3 hoursOne, at Trenton
CarAbout 1.5 to 2.5 hours depending on trafficNone
BusAbout 2 to 3 hoursNone

Going From Newark to Philadelphia Airport

If you are traveling from Newark to Philadelphia International Airport, the simplest options are driving or taking a train to 30th Street Station and connecting to SEPTA’s Airport Line, which runs to the terminals. Allow extra time for the connection. Rideshare services and private car services also make the trip, but they cost more.

Many people travel from Newark to Philadelphia for sports games, concerts and conventions. On busy event days, trains fill quickly and parking near stadiums is limited, so booking train tickets early is a good idea.

For regular commuters between Newark and Philadelphia, monthly passes and multi-ride tickets can bring down the cost of each trip.

Parking and Station Tips

If you drive to Newark Penn Station to catch a train, several paid garages and lots are nearby, and rates vary by operator. Some travelers prefer to start at Metropark in Iselin or at the Newark Liberty International Airport station, which have large parking facilities and Amtrak service. In Philadelphia, 30th Street Station has paid parking, and it connects to SEPTA subway, trolley and regional rail lines, so you rarely need a car once you arrive. Checking parking availability before you leave helps avoid surprises on busy travel days.

Whichever option you choose, check real-time service alerts before leaving, since track work and weather can affect trains on the Northeast Corridor.

More NJ Travel Guides

Explore New Jersey destinations along the way with our things to do in NJ guide, plan a North Jersey visit with our NJ area codes guide for local numbers and check driver rules in our NJ license renewal guide. Find more in our Getting Around section or on the homepage.

Frequently Asked Questions About Newark to Philadelphia

How long is the train from Newark to Philadelphia?

About 1 hour on Amtrak, or about 2 to 2.5 hours using NJ Transit and SEPTA via Trenton.

What is the cheapest way from Newark to Philadelphia?

NJ Transit to Trenton plus SEPTA, or an intercity bus booked in advance.

How far is Newark from Philadelphia?

About 85 to 90 miles by car.

How long is the drive from Newark to Philadelphia?

About 1.5 to 2 hours without heavy traffic.

Can I take Amtrak from Newark Airport to Philadelphia?

Yes. Some Amtrak trains stop at the Newark Liberty International Airport station, reached by AirTrain.

Where do trains arrive in Philadelphia?

At William H. Gray III 30th Street Station; SEPTA also serves Center City stations.

Do I need separate tickets for NJ Transit and SEPTA?

Yes. You buy tickets separately and transfer at Trenton.

Are there tolls from Newark to Philadelphia?

Yes, on the NJ Turnpike and on the Delaware River bridges into Pennsylvania.

Is Amtrak or NJ Transit better from Newark to Philadelphia?

Amtrak is faster and direct, while NJ Transit plus SEPTA is cheaper but takes longer.

How do I get from Newark to Philadelphia International Airport?

Take a train to 30th Street Station and connect to SEPTA’s Airport Line, or drive.

The Bottom Line

From Newark to Philadelphia, Amtrak is fastest at about an hour, NJ Transit plus SEPTA via Trenton is cheapest at about two to two and a half hours, and driving takes about 1.5 to 2 hours for 85 to 90 miles plus tolls. Book Amtrak early, and check connections at Trenton if you take the commuter trains.

NJ News Today Staff
Facts such as fees, dates and eligibility rules are checked against official sources, including state agencies, county governments and the organizations named in the story.
We update guides when rules or prices change. Editorial Policy · Report a correction