Search train tickets to Baltimore
Quickview
How to get to Baltimore by train
Routes | 248 |
Trips per day | 1,090 |
train lines | 9 |
Stations | 2 |
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.
What is a good price for a train ticket to Baltimore?
€5.99 is the cheapest price for a train ticket to Baltimore, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Baltimore. In the last month, trains from Aberdeen to Baltimore had the lowest average price at €6.25. In general, these cities tend to have the cheapest trains to Baltimore:
Where is the train station in Baltimore, MD?
The busiest train station in Baltimore is Penn Station - 1500 N Charles St. As Baltimore's main station, it has the most trains coming and going. However, a popular alternative is Amtrak - MARC Station (BWI).
Which cities have the most trains to Baltimore?
Iselin
There are 43 scheduled trains per day from Iselin to Baltimore. The route can be as long as 151 miles, or 242 kilometers. On average, the journey takes 2 hours . There are 4 train lines that operate on this route. Amtrak Acela Express has the most daily trains. Trains from Iselin usually arrive in Baltimore at Penn Station - 1500 N Charles St.
Avg. Time
2h 0m
Avg. Price
€90.32
Newburyport
There are 33 scheduled trains per day from Newburyport to Baltimore. The route can be as long as 386 miles, or 621 kilometers. On average, the journey takes 15 hours and 11 minutes. One train company, Amtrak, connects Newburyport to Baltimore. Trains from Newburyport usually arrive in Baltimore at Penn Station - 1500 N Charles St.
Avg. Time
15h 11m
Avg. Price
€186.53
Kingston
There are 21 scheduled trains per day from Kingston to Baltimore. The route can be as long as 308 miles, or 496 kilometers. On average, the journey takes 7 hours . There are 2 train lines that operate on this route. Amtrak has the most daily trains. Trains from Kingston usually arrive in Baltimore at Penn Station - 1500 N Charles St.
Avg. Time
7h 0m
Avg. Price
€137.84
Hammonton
There are 21 scheduled trains per day from Hammonton to Baltimore. The route can be as long as 100 miles, or 161 kilometers. On average, the journey takes 3 hours and 37 minutes. One train company, Amtrak, connects Hammonton to Baltimore. Trains from Hammonton usually arrive in Baltimore at Penn Station - 1500 N Charles St.
Avg. Time
3h 37m
Avg. Price
€39.79
Wilmington
There are 19 scheduled trains per day from Wilmington to Baltimore. The route can be as long as 66 miles, or 105 kilometers. On average, the journey takes 55 minutes. There are 9 train lines that operate on this route. Amtrak has the most daily trains. Trains from Wilmington usually arrive in Baltimore at Penn Station - 1500 N Charles St.
Avg. Time
0h 55m
Avg. Price
€26.45
What train companies travel to Baltimore, Maryland?
Located in Maryland, Baltimore is accessible by train from 248 other cities. You can choose from 1090 daily scheduled trips when you search for trains to Baltimore on Wanderu. Amtrak usually has the most trains on any given day.
Looking for other ways to get there? Bus tickets to Baltimore are also available..
Train companies serving Baltimore
Amtrak
There are 132 scheduled Amtrak trains per day. Amtrak can get you to Baltimore from 242 cities, including Portland.


Avg. Time
8h 51m
Avg. Price
€61.68
Amtrak Northeast Regional
There are 20 scheduled Amtrak Northeast Regional trains per day. Amtrak Northeast Regional can get you to Baltimore from 48 cities, including Washington.


Avg. Time
3h 25m
Avg. Price
€32.04
Amtrak Silver Service
There are 2 scheduled Amtrak Silver Service trains per day. Amtrak Silver Service can get you to Baltimore from 35 cities, including New York.


Avg. Time
10h 26m
Avg. Price
€68.41
Amtrak Carolinian
There are 2 scheduled Amtrak Carolinian trains per day. Amtrak Carolinian can get you to Baltimore from 22 cities, including Durham.


Avg. Time
4h 45m
Avg. Price
€43.00
Amtrak Crescent
There is one Amtrak Crescent train per day, from Newark to Baltimore. Amtrak Crescent can get you to Baltimore from 22 cities, including Newark.


Avg. Time
5h 26m
Avg. Price
€53.52
Amtrak Palmetto
There is one Amtrak Palmetto train per day, from Trenton to Baltimore. Amtrak Palmetto can get you to Baltimore from 21 cities, including Trenton.


Avg. Time
3h 46m
Avg. Price
€39.88
Amtrak Acela
There are 8 scheduled Amtrak Acela trains per day. Amtrak Acela can get you to Baltimore from 15 cities, including New York.


Avg. Time
2h 44m
Avg. Price
€84.29
Amtrak Cardinal
There are 2 scheduled Amtrak Cardinal trains per day. Amtrak Cardinal can get you to Baltimore from 15 cities, including Chicago.


Avg. Time
6h 27m
Avg. Price
€47.36
Amtrak Vermonter
There are 2 scheduled Amtrak Vermonter trains per day. Amtrak Vermonter can get you to Baltimore from 9 cities, including New Carrollton.


Avg. Time
1h 27m
Avg. Price
€22.18
Top train routes to and from Baltimore
- train from Baltimore to Charlottesville
- train from Baltimore to Philadelphia
- train from Baltimore to Newport News
- train from Baltimore to New York
- train from Baltimore to Chicago
- train from Baltimore to New Haven
- train from Stamford to Baltimore
- train from Richmond to Baltimore
- train from Baltimore to Wilmington
- train from Trenton to Baltimore
- train from Hartford to Baltimore
- train from Harrisburg to Baltimore
- train from Charlotte to Baltimore
- train from Springfield to Baltimore
- train from Miami to Baltimore
- train from Baltimore to Richmond
- train from Washington to Baltimore
- train from Baltimore to Syracuse
- train from Jacksonville to Baltimore
- train from Orlando to Baltimore
- train from New Haven to Baltimore
- train from Durham to Baltimore
- train from Baltimore to Washington
- train from Baltimore to Norfolk
- train from Baltimore to Hartford
- train from Baltimore to Raleigh
- train from Bridgeport to Baltimore
- train from Philadelphia to Baltimore
- train from Boston to Baltimore
- train from Baltimore to Charlotte
- train from Baltimore to Bridgeport
- train from Norfolk to Baltimore
- train from Baltimore to Seattle
- train from Newport News to Baltimore
- train from Baltimore to Trenton
- train from Newark to Baltimore
- train from Baltimore to Newark
- train from Baltimore to Providence
- train from Providence to Baltimore
- train from Raleigh to Baltimore
- train from Baltimore to Miami
- train from Baltimore to Virginia Beach
- train from Charlottesville to Baltimore
- train from New York to Baltimore
- train from Baltimore to Boston
- train from Baltimore to Stamford
- train from Pittsburgh to Baltimore
- train from Wilmington to Baltimore
- train from Baltimore to Cumberland
- train from Baltimore to Savannah
- train from Greensboro to Baltimore
- Train Tickets
- United States
- Maryland
- Baltimore