[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from Newark, NJ to Philadelphia

Showing times and prices for Jul 25

Cheapest

$48

Average

$121

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Newark, NJ to Philadelphia will cost around $ 121 if you buy it on the day, but the cheapest tickets can be found for only $ 48.

Cheapest
03:13AMNewark Penn Station1h08 04:21AM30th Street Station
0 changes
$481One-way
Cheapest
06:19AMNewark Penn Station1h17 07:36AM30th Street Station
0 changes
$481One-way
2nd Cheapest
08:18PMNewark Penn Station1h17 09:35PM30th Street Station
0 changes
$751One-way
2nd Cheapest
07:05AMNewark Penn Station1h02 08:07AM30th Street Station
0 changes
$751One-way
01:40PMNewark Airport Amtrak1h05 02:45PM30th Street Station
0 changes
$841One-way

Timetable Newark, NJ to Philadelphia

Showing trains for tomorrow, Sun, Jul 25
03:13AMNewark Penn Station1h08 04:21AM30th Street Station
0 changes
06:19AMNewark Penn Station1h17 07:36AM30th Street Station
0 changes
07:05AMNewark Penn Station1h02 08:07AM30th Street Station
0 changes
07:39AMNewark Penn Station1h10 08:49AM30th Street Station
0 changes
08:22AMNewark Penn Station1h08 09:30AM30th Street Station
0 changes
08:27AMNewark Airport Amtrak1h03 09:30AM30th Street Station
0 changes
09:14AMNewark Penn Station0h57 10:11AM30th Street Station
0 changes
09:27AMNewark Penn Station1h08 10:35AM30th Street Station
0 changes
10:04AMNewark Penn Station1h08 11:12AM30th Street Station
0 changes
10:09AMNewark Airport Amtrak1h03 11:12AM30th Street Station
0 changes
11:09AMNewark Penn Station1h06 12:15PM30th Street Station
0 changes
11:20AMNewark Penn Station1h08 12:28PM30th Street Station
0 changes
11:23AMNewark Penn Station1h08 12:31PM30th Street Station
0 changes
12:14PMNewark Penn Station0h57 01:11PM30th Street Station
0 changes
12:22PMNewark Penn Station1h08 01:30PM30th Street Station
0 changes
12:27PMNewark Airport Amtrak1h03 01:30PM30th Street Station
0 changes
01:12PMNewark Penn Station1h02 02:14PM30th Street Station
0 changes
01:23PMNewark Penn Station1h03 02:26PM30th Street Station
0 changes
01:35PMNewark Penn Station1h10 02:45PM30th Street Station
0 changes
01:40PMNewark Airport Amtrak1h05 02:45PM30th Street Station
0 changes
02:22PMNewark Penn Station1h08 03:30PM30th Street Station
0 changes
02:27PMNewark Airport Amtrak1h03 03:30PM30th Street Station
0 changes
03:14PMNewark Penn Station1h00 04:14PM30th Street Station
0 changes
03:21PMNewark Penn Station1h11 04:32PM30th Street Station
0 changes
03:26PMNewark Airport Amtrak1h06 04:32PM30th Street Station
0 changes
03:38PMNewark Penn Station1h10 04:48PM30th Street Station
0 changes
04:22PMNewark Penn Station1h08 05:30PM30th Street Station
0 changes
04:27PMNewark Airport Amtrak1h03 05:30PM30th Street Station
0 changes
05:14PMNewark Penn Station0h57 06:11PM30th Street Station
0 changes
05:22PMNewark Penn Station1h09 06:31PM30th Street Station
0 changes
05:27PMNewark Airport Amtrak1h04 06:31PM30th Street Station
0 changes
05:34PMNewark Penn Station1h02 06:36PM30th Street Station
0 changes
06:22PMNewark Penn Station1h10 07:32PM30th Street Station
0 changes
06:27PMNewark Airport Amtrak1h05 07:32PM30th Street Station
0 changes
07:14PMNewark Penn Station0h57 08:11PM30th Street Station
0 changes
07:18PMNewark Penn Station1h07 08:25PM30th Street Station
0 changes
08:14PMNewark Penn Station1h00 09:14PM30th Street Station
0 changes
08:18PMNewark Penn Station1h17 09:35PM30th Street Station
0 changes
08:23PMNewark Airport Amtrak1h12 09:35PM30th Street Station
0 changes
09:22PMNewark Penn Station1h11 10:33PM30th Street Station
0 changes
09:27PMNewark Airport Amtrak1h06 10:33PM30th Street Station
0 changes
10:22PMNewark Penn Station1h08 11:30PM30th Street Station
0 changes
10:27PMNewark Airport Amtrak1h03 11:30PM30th Street Station
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Jul 24
$75Amtrak
$35Greyhound
Sun
Jul 25
$48Amtrak
$31Greyhound
Mon
Jul 26
$20Amtrak
$11Flixbus
Tue
Jul 27
$20Amtrak
Find prices
Wed
Jul 28
$20Amtrak
$21Greyhound
Thu
Jul 29
$20Amtrak
$11Flixbus
Fri
Jul 30
Find prices
$11Flixbus
Sat
Jul 31
$27Amtrak
$29Greyhound
Sun
Aug 1
$27Amtrak
$30Greyhound
Mon
Aug 2
$20Amtrak
$11Flixbus
Tue
Aug 3
$20Amtrak
$11Flixbus
Wed
Aug 4
$20Amtrak
$22Greyhound
Thu
Aug 5
$20Amtrak
$11Flixbus
Fri
Aug 6
Find prices
$28Greyhound

The fastest trains from Newark, NJ to Philadelphia

Showing times and prices for Jul 25

Fastest Journey

57 m

Average

1 h 5 m

Trains per day

43

Distance

121 km

Of the 43 trains that leave Newark, NJ for Philadelphia every day 43 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 121 km distance in an average of 1 h 5 m but if you time it right, some trains will get you there in just 57 m .

The slowest trains will take 1 h 17 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
05:14PMNewark Penn Station0h57 06:11PM30th Street Station
0 changes
$2171One-way
Fastest
09:14AMNewark Penn Station0h57 10:11AM30th Street Station
0 changes
$1411One-way
Fastest
07:14PMNewark Penn Station0h57 08:11PM30th Street Station
0 changes
$1631One-way
Fastest
12:14PMNewark Penn Station0h57 01:11PM30th Street Station
0 changes
$2171One-way
2nd Fastest
03:14PMNewark Penn Station1h00 04:14PM30th Street Station
0 changes
$2171One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information between Newark, NJ and Philadelphia

distanceDistance75 miles (121 km)
durationAverage train duration1 h 2 min
priceAverage train ticket price$30 (€24)
changesDirect trainYes
carriersTrain providersAmtrak

Trains from Newark, NJ to Philadelphia cover the 75 miles (121 km) long journey taking on average 1 h 2 min with our travel partners like Amtrak. There are direct train services available. You can get the cheapest train tickets for this route for as low as $20 (€16)], but the average price of train tickets is $30 (€24).

Train companies

Amtrak trains between Newark, NJ and Philadelphia

Travel from Newark, NJ to Philadelphia from $20 (€16) with Omio’s train partners Amtrak! You can find the best schedules and tickets when comparing and booking the most convenient journey for you.

Amtrak

Amtrak is the main train provider in the United States. There are several different ticket types including Saver, Value, Flexible, Business and First Class for you to book for your next journey by train from Newark, NJ to Philadelphia.

Amtrak is one of the best options when traveling by train between Newark, NJ and Philadelphia. Omio quickly shows you current Amtrak train schedules for the Newark, NJ - Philadelphia trip and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest route available. The distance between Newark, NJ and Philadelphia is around 75 miles (121 km) and the cheapest Amtrak one-way ticket you can book starts at $20 (€16). As you check the latest Newark, NJ to Philadelphia train schedule from Amtrak for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Philadelphia safely. If you search for Amtrak tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Amtrak ticket from Newark, NJ to Philadelphia so you can spend more time enjoying the smooth and easy journey!

Amtrak has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train between Newark, NJ and Philadelphia:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Exceptions to waive change or cancellation fees policy
  • Change fees have been waived for all reservations made before March 31, 2021.
  • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

Trains from Newark to Philadelphia

Traveling from Newark to Philadelphia typically takes an average of 1 hour and 10 minutes. There are more than 60 scheduled trains that travel from Newark to Philadelphia every day. Amtrak offers the fastest train service, which covers the distance between the two cities, some 75 miles (120 kilometes) in 57 minutes. However, all the train companies on this route provide express options with an average travel time of 51 minutes. There are three departure stations in Newark and two arrival stations in Philadelphia. The first train departs at 3:45 a.m. while the last train leaves Newark station at 11:30 p.m. and arrives at 30th Street Station, Philadelphia, at 12:40 a.m. Trains on this route are busiest on Thursday and less crowded on Sundays.

Which train companies travel from Newark to Philadelphia?

Amtrak is the only train company that travels from Newark to Philadelphia. However, Amtrak offers 11 different routes for travelers to select from. The trains depart from Penn Station and two other stations from Newark and arrive at either 30th St. Station or North Philadelphia, PA (PHN) in Philadelphia. Train amenities include free WiFi, air conditioning, restrooms, and power outlets. Each of the Amtrak Carolinian, Amtrak Cardinal, Amtrak Crescent, Amtrak Pennsylvanian, Palmetto, Silver Service, and Amtrak Vermonter services has one daily scheduled train from Newark to Philadelphia. Amtrak Northeast Regional offers the most scheduled weekend trips, with a total of 27 runs followed closely by Amtrak train with a total of 12 train trips over the weekend. Amtrak Acela and Keystone Service have 13 daily train runs to Philadelphia while the Amtrak service offers six daily journeys from Penn Station and Liberty International Airport Station.

How long is the train ride from Newark to Philadelphia?

The fastest standard train option is the Amtrak Acela, which covers the distance from Newark to Philadelphia in approximately 57 minutes. The slowest option is the Amtrak Palmetto train, with an average travel time of 1 hour and 21 minutes. The Amtrak, Amtrak Keystone Service, and Amtrak Cardinal trains from Newark to Philadelphia have an average travel time of approximately 1 hour and four minutes. Amtrak Pennsylvanian, Amtrak Crescent, Amtrak Carolinian, Amtrak Silver Service, Amtrak Northeast Regional, and Amtrak Vermonter trains take an average time of 1 hour and 11 minutes to cover the distance from Newark to Philadelphia. Amtrak trains traveling from Newark to Philadelphia have an average travel time of under 1 hour and 30 minutes. However, Amtrak also offers express train services on all its routes. The express trains clock an average travel time of 51 minutes from Newark to Philadelphia. All passengers are notified of any train transfer before purchasing a ticket.

How Many Trains are there from Newark to Philadelphia?

There are around 60 trains scheduled from Newark to Philadelphia daily. The first train from Newark to Philadelphia is the Amtrak Northeast Regional that leaves Penn Station at approximately 3:45 a.m., while the last train is the Amtrak Keystone Service that departs from Penn Station at 11:30 p.m. Amtrak Northeast Regional offers the most scheduled trips between Newark to Philadelphia, usually 25 runs per day. This train route also has the most scheduled weekend trips, with 27 journeys. The frequency of the trains from Newark all the way to Philadelphia varies. The waiting period can range anywhere from five minutes to 1 hour. Travelers should note that the most prolonged wait period is no more than 1 hour. The route used depends on the Amtrak train a passenger selects. Additionally, the number of stops along the way varies depending on the chosen train route and fare. An express train from Newark to Philadelphia will cost more than regular trains.

What are the Departure and Arrival Stations for Trains from Newark to Philadelphia?

Departure station: there are three departure stations for a train from Newark to Philadelphia, namely: Newark, DE (NRK), Newark, NJ (Liberty International Airport (EWR), and Newark, NJ - Penn Station (NWK). Newark, DE station is approximately seven minutes 2.1 miles (3.3 kilometers) away from Newark Shopping Center. Just as the name states, Newark, NJ (Liberty International Airport) is located at the Liberty International Center, while the Newark, NJ - Penn Station is beneath Madison Square Garden. The train stations can be accessed via bus, subway, or train. All stations offer access for travelers with limited mobility. Travelers can grab refreshments from a number of food outlets in each station.

Arrival station: Amtrak trains from Newark arrive in Philadelphia at either the North Philadelphia, PA (PHN) station, or the 30th St. Station - 2955 Market St. North Philadelphia, PA (PHN) station is located on Broad Street. It's approximately three miles North of City Hall. The station can be accessed via bus, subway, or train. The 30th St Station is located about five minutes from Philadelphia City Hall. It can be accessed via SEPTA City Bus, Megabus, subway, or by train. Both stations offer disabled access as well as parking for travelers.

Travel Tips

Trains from Newark, NJ to Philadelphia
Travel by train to Philadelphia easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Newark, NJ to Philadelphia.
FAQs
How much does a cheap train from Newark, NJ to Philadelphia cost?
Train tickets from Newark, NJ to Philadelphia for some dates and times can be found for as cheap as $20 (€16)  one way in the next 7 days.
How much is the train from Newark, NJ to Philadelphia on average?
In the next 7 days you can expect to pay on average $30 (€24)  for a train ticket between Newark, NJ and Philadelphia.
How far is Newark, NJ to Philadelphia by train?
The train distance from Newark, NJ to Philadelphia is around 75 miles (121 km).
How long is a train from Newark, NJ to Philadelphia on average?
While the time it takes to travel 75 miles (121 km) between Newark, NJ and Philadelphia can vary based on specific dates, weekends, and holidays, the Newark, NJ to Philadelphia train journey time is on average 1 h 2 min.
Which train companies can take me to Philadelphia from Newark, NJ?
If you're looking for trains from Newark, NJ to Philadelphia, you can rely on Amtrak to get you to Philadelphia. It's also good to check out all possible train providers for the Newark, NJ to Philadelphia trip to see if there might be differences in the amenities they offer.
Can I purchase a direct train from Newark, NJ to Philadelphia?
Yes, you can look for direct trains from Newark, NJ to Philadelphia with Amtrak or Amtrak  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
What time is the earliest train from Newark, NJ to Philadelphia? What time is the last train from Newark, NJ to Philadelphia?
You can take the earliest train from Newark, NJ to Philadelphia at 10: 19 AM   or take the last train from Newark, NJ to Philadelphia leaving at 11: 03 PM. Look for the latest Newark, NJ to Philadelphia train schedules on Omio and book the best time to take the train for this trip.
How early should I purchase Newark, NJ to Philadelphia train tickets to get the best deals?
If you buy the Newark, NJ to Philadelphia train within the next 7 days, you can find one way tickets to cost on average $30 (€24). However, booking your train ticket in advance gives you access to the best prices for trains to Philadelphia from Newark, NJ. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.