COMPARE Prices across different modes

Sun
Nov 28
Find prices
Find prices
$377Republic Airlines
Mon
Nov 29
$183Amtrak
$91Greyhound
$314Republic Airlines
Tue
Nov 30
$113Amtrak
$62Greyhound
Find prices
Wed
Dec 1
Find prices
$48Greyhound
Find prices
Fri
Dec 3
$38Amtrak
$54Greyhound
$77Republic Airlines
Sat
Dec 4
$40Amtrak
$50Greyhound
$260Republic Airlines

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Newark, NJ to Baltimore, MD

distanceDistance162 miles (262 km)
durationAverage train duration2 h 24 min
priceAverage train ticket price$39 (€32)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain companiesAmtrak

Trains from Newark, NJ to Baltimore, MD cover the 162 miles (262 km) long trip taking on average 2 h 24 min with our travel partners like Amtrak. Normally, there are 17 trains operating per day, including direct services available. While the average ticket price for this trip costs around $39 (€32), you can find the cheapest train ticket for as low as $38 (€32).

Train companies

Amtrak from Newark, NJ to Baltimore, MD

Amtrak trains will get you between Newark, NJ and Baltimore, MD from $38 (€32). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Amtrak

Amtrak is the main train company in the United States operating medium and long-distance intercity services in 46 US states as well as in 3 Canadian provinces. There are over 300 Amtrak trains running daily. With Amtrak you can travel by train across the country and explore destinations near and far with routes such as the Northeast Regional connecting cities in the East Coast, the Coast Starlight connecting destinations up and down the West Coast, the Empire Builder connecting Chicago and Midwestern cities to the Northwest, and many more. Amtrak offers different class options suiting any budget, from Coach Class to Business Class, First Class, and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. There are several different ticket types including Saver, Value, Flexible, Business and Premium for you to book for your next train journey from Newark, NJ to Baltimore, MD.

Amtrak from Newark, NJ to Baltimore, MD train information:

  • Average Duration: 2 h 21 min
  • Average Price: $38
  • Amtrak frequency: 2 a day

When you buy your Amtrak train tickets between Newark, NJ and Baltimore, MD don't forget to keep the following COVID-19 related policies in mind:

  • 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
How much do cheap trains to Baltimore, MD from Newark, NJ cost?
Train tickets to Baltimore, MD from Newark, NJ for some dates and times can be found for as cheap as $38 (€32)  one way in the next 7 days.
What is the price of a train ticket to Baltimore, MD from Newark, NJ?
The Newark, NJ to Baltimore, MD train ticket price is on average $39 (€32)  if you are looking to buy your tickets for this trip in the next week.
How far is Baltimore, MD from Newark, NJ by train?
When traveling this route you should expect the distance to Baltimore, MD from Newark, NJ by train to be approximately 162 miles (262 km).
What is the Newark, NJ to Baltimore, MD train travel time?
On average the Newark, NJ to Baltimore, MD train time is 2 h 24 min  covering the 162 miles (262 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which train providers can get me 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 to Baltimore, MD from Newark, NJ as there might be differences in the amenities they offer.
How many train services per day are there to Baltimore, MD from Newark, NJ?
On average, there are 17 trains a day from Newark, NJ to Baltimore, MD. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Newark, NJ to Baltimore, MD?
The earliest train departing from Newark, NJ to Baltimore, MD leaves at 8: 13 AM. The last train departing from Newark, NJ to Baltimore, MD leaves at 11: 47 PM. You can find the latest Newark, NJ to Baltimore, MD train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I buy train tickets from Newark, NJ to Baltimore, MD to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you book train tickets between Newark, NJ and Baltimore, MD within the next 7 days, you can find tickets to cost on average $39 (€32) one way. To find the best prices for this route, consider booking your train ticket from Newark, NJ to Baltimore, MD a few months in advance.