[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Sat
Jul 24
$109Amtrak
$53Greyhound
$303American Airlines
Mon
Jul 26
$89Amtrak
Find prices
$303American Airlines
Tue
Jul 27
$49Amtrak
$47Greyhound
$303American Airlines
Wed
Jul 28
$28Amtrak
$47Greyhound
$182American Airlines
Thu
Jul 29
$29Amtrak
$45Greyhound
Find prices
Sat
Jul 31
Find prices
$49Greyhound
$349American Airlines
Sun
Aug 1
Find prices
$42OurBus
$333American Airlines
Mon
Aug 2
$29Amtrak
$46Greyhound
$333American Airlines
Tue
Aug 3
$29Amtrak
$46Greyhound
$251American Airlines
Thu
Aug 5
$28Amtrak
$45Greyhound
$236American Airlines
Fri
Aug 6
$39Amtrak
$42OurBus
$302American Airlines
Sat
Aug 7
$29Amtrak
$49Greyhound
$302American Airlines
Sun
Aug 8
$39Amtrak
$42OurBus
$331American Airlines
Mon
Aug 9
$29Amtrak
$46Greyhound
$303American Airlines
Tue
Aug 10
$29Amtrak
$46Greyhound
$303American Airlines
Thu
Aug 12
$29Amtrak
$46Greyhound
$302American Airlines
Fri
Aug 13
$39Amtrak
$42OurBus
$302American Airlines

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 Baltimore, MD

distanceDistance162 miles (262 km)
durationAverage train duration2 h 20 min
priceAverage train ticket price$29 (€23)
changesDirect trainYes
carriersTrain providersAmtrak

Trains from Newark, NJ to Baltimore, MD cover the 162 miles (262 km) long route taking on average 2 h 20 min with our travel partners like Amtrak. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $29 (€23)], but the average price of train tickets is $29 (€23).

Train companies

Amtrak between Newark, NJ and Baltimore, MD

For as little as $29 (€23) you can travel by train from Newark, NJ to Baltimore, MD with Amtrak. Omio will show you the best deals, schedules and tickets available for this route.

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 between Newark, NJ and Baltimore, MD.

Find the perfect Amtrak train between Newark, NJ and Baltimore, MD for a smooth and relaxing journey. Omio makes it convenient for you to check the latest Amtrak train schedules and compare the cheapest, fastest or earliest train between Newark, NJ and Baltimore, MD. You can also check relevant travel information for the Amtrak train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap Amtrak train tickets online. You can expect to travel around 162 miles (262 km) on this route and your Amtrak Newark, NJ to Baltimore, MD train ticket can cost as little as $29 (€23) one-way if you book in advance. When you search for Amtrak tickets between Newark, NJ and Baltimore, MD in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official Amtrak train tickets online quickly and easily on Omio and enjoy the travel experience!

These are Amtrak's ticket policies for COVID-19 for the train between Newark, NJ and Baltimore, MD:

  • 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 Baltimore

Baltimore is a major city in the State of Maryland, US. This city is approximately 179 miles (288 kilometers) south-west of Newark, NJ. Passengers can travel between the two cities by road, air, or train. It takes about 2 hours and 22 minutes for a train from Newark to Baltimore to arrive, making train journeys between the two cities more convenient than driving which takes nearly 3 hours, providing there is no traffic in the city center. Amtrak, a company providing train services in both the US and Canada operates nearly 40 trains from Newark to Baltimore daily, so the frequency of departures is very high. The earliest train from Newark to Baltimore can depart as early as 3:45 a.m. while the latest one departs at around 10:22 p.m. This high frequency of trains from Newark, NJ to Baltimore gives passengers more flexibility when planning their journeys between the two cities.

Which train companies travel from Newark to Baltimore?

Currently, Amtrak is the only company offering train services from Newark, NJ to Baltimore. Amtrak is a reputable company that has been in operation for more than 45 years both in the US and in Canada. This company offers multiple trains from Newark to Baltimore daily meaning the frequency of trains operating between the two cities conveniently high for the passengers. Passengers can find a train from Newark to Baltimore departing as many as three times per hour during peak travel times. Amtrak offers quality train services to passengers and has complementary services that enhance the convenience of travelers, especially over long distances. Nearly 87,000 passengers use one of Amtrak's 300 services daily.

How long is the train ride from Newark to Baltimore?

On average, a train from Newark to Baltimore takes about 2 hours and 22 minutes to arrive. Trains operated by Amtrak can complete the journey in as little as 2 hours 3 minutes when using the Amtrak Acela high-speed trains. Whichever service passengers choose, they can expect to arrive in Baltimore within two and a half hours. Due to the relatively short time taken by train from Newark to Baltimore, train journeys between the two cities are considered to be both economical and convenient for passengers in comparison to road transport.

How many rides are there from Newark to Baltimore?

Amtrak operates nearly 40 trains from Newark, NJ to Baltimore daily. During peak travel time, as many as three trains depart an hour meaning passengers will never have to wait long for the next departure. The earliest train from Newark, NJ to Baltimore departs at around 3:45 a.m. giving passengers more flexibility when planning their trains from Newark to Baltimore. A late train can also be found at around 10:22 pm, giving passengers a chance to conclude their businesses in Newark, NJ before heading to Baltimore. With departures spread throughout the day it won't be hard to find a train from Newark to Baltimore, whenever passengers decide to travel.

What are the departure and arrival stations for trains from Newark to Baltimore?

Departure station: Amtrak Train Company operates trains from Newark, NJ to Baltimore from two departure stations namely Newark, NJ - Liberty International Airport (EWR) and Newark, NJ - Penn Station (NWK). The distance from Newark, NJ city center to the Newark, NJ - Liberty International Airport (EWR) is about four miles, which is equivalent to 10 minutes of driving. On the other hand, Newark, NJ - Penn Station (NWK) is less than half a mile (0.8 kilometers) from Newark, NJ city center, which is equivalent to four minutes of driving. Both train stations are accessible from Newark, NJ city center via taxi services. Due to the proximity to Newark, NJ city center, Newark, NJ - Penn Station (NWK) can be accessed by bike. Facilities at Newark, NJ - Liberty International Airport (EWR) include restrooms, elevator, and payphones while those in Newark, NJ - Penn Station (NWK) include ATM, restrooms, vending machines, and payphones.

Arrival station: A train from Newark, NJ to Baltimore can arrive at Baltimore, MD - BWI Thurgood Marshall Airport (BWI) or Baltimore, MD - Penn Station (BAL). Baltimore, MD - BWI Thurgood Marshall Airport (BWI) is about 10 miles (16 kilometers) from the city center, which takes approximately 17 minutes to drive. This station can be accessed by taxi. Baltimore, MD - Penn Station (BAL) is about a mile and a half (two and a half kilometers) from the city center and can be accessed by the CityLink train services, taking about eight minutes. Facilities found at both stations include ATMs, elevators, restrooms, and vending machines. Amtrak WiFi is available in Baltimore, MD - Penn Station (BAL).

Travel Tips

Trains from Newark, NJ to Baltimore, MD
Travel by train to Baltimore, MD 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 Baltimore, MD.
FAQs
What is the price of the cheapest train from Newark, NJ to Baltimore, MD?
Omio customers have found the cheapest trains from Newark, NJ to Baltimore, MD to cost as little as $29 (€23)  in the next 7 days.
How much is the train between Newark, NJ and Baltimore, MD on average?
If you’re looking to book your train tickets in the next week, you can expect the Newark, NJ to Baltimore, MD train price to come in at an average of $29 (€23)  one way.
How far is Baltimore, MD from Newark, NJ by train?
The Newark, NJ to Baltimore, MD train distance is approximately 162 miles (262 km).
How long is the train ride from Newark, NJ to Baltimore, MD?
The train time to Baltimore, MD from Newark, NJ is on average 2 h 20 min  for the 162 miles (262 km) long journey, but the time it takes to go between Newark, NJ and Baltimore, MD by train can vary depending on specific dates or traveling on weekends and holidays.
What train providers go from Newark, NJ to Baltimore, MD?
Take the Newark, NJ to Baltimore, MD train with Amtrak. However, it's always good to check out all possible train providers for the route from Newark, NJ to Baltimore, MD as there might be differences in the amenities they offer.
Can I buy a direct train from Newark, NJ to Baltimore, MD?
Yes, you can search for direct trains from Newark, NJ to Baltimore, MD on Omio with Amtrak or Amtrak, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.
When is the earliest train from Newark, NJ to Baltimore, MD? When is the last train from Newark, NJ to Baltimore, MD?
The first Newark, NJ to Baltimore, MD train departs at 7: 13 AM   and the last train from Newark, NJ to Baltimore, MD leaves at 11: 03 PM. Check out the most up-to-date train schedule from Newark, NJ to Baltimore, MD on Omio and find the best time to travel to your destination.
How far in advance should I book train tickets to Baltimore, MD from Newark, NJ for the best deals?
The price of a one way train ticket from Newark, NJ to Baltimore, MD is on average $29 (€23) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets to Baltimore, MD from Newark, NJ available a few months in advance.