| Departure: | New Rochelle, NY | 
| Arrival: | Baltimore, MD | 
| Fastest route: | 3h 14min | 
| Distance: | 346km | 
| Cheapest route: | $84 | 
| Transfers: | Between 0 and 1 | 
| Train companies: | Amtrak | 
One Passenger / One Trip
8:48am
New Rochelle, NY
New Rochelle
12:16pm
Baltimore, MD
Baltimore - Penn Station
3h 28min
Amtrak
Northeast Regional
$109
8:52am
New Rochelle, NY
New Rochelle
12:18pm
Baltimore, MD
Baltimore - Penn Station
3h 26min
+
$151
8:52am
New Rochelle, NY
New Rochelle
11:12am
Philadelphia, PA
Philadelphia - 30th Street Station
2h 20min
Amtrak
Northeast Regional
$76
0h 5min layover
11:17am
Philadelphia, PA
Philadelphia - 30th Street Station
12:18pm
Baltimore, MD
Baltimore - Penn Station
1h 1min
Amtrak
Acela Express
$75
10:19am
New Rochelle, NY
New Rochelle
1:38pm
Baltimore, MD
Baltimore - Penn Station
3h 19min
+
$127
10:19am
New Rochelle, NY
New Rochelle
12:31pm
Philadelphia, PA
Philadelphia - 30th Street Station
2h 12min
Amtrak
Northeast Regional
$76
0h 3min layover
12:34pm
Philadelphia, PA
Philadelphia - 30th Street Station
1:38pm
Baltimore, MD
Baltimore - Penn Station
1h 4min
Amtrak
Northeast Regional
$51
11:38am
New Rochelle, NY
New Rochelle
3:23pm
Baltimore, MD
Baltimore - Penn Station
3h 45min
+
$143
11:38am
New Rochelle, NY
New Rochelle
2:15pm
Philadelphia, PA
Philadelphia - 30th Street Station
2h 37min
Amtrak
Northeast Regional
$76
0h 3min layover
2:18pm
Philadelphia, PA
Philadelphia - 30th Street Station
3:23pm
Baltimore, MD
Baltimore - Penn Station
1h 5min
Amtrak
Northeast Regional
$67
12:19pm
New Rochelle, NY
New Rochelle
3:51pm
Baltimore, MD
Baltimore - Penn Station
3h 32min
+
$125
12:19pm
New Rochelle, NY
New Rochelle
2:45pm
Philadelphia, PA
Philadelphia - 30th Street Station
2h 26min
Amtrak
Northeast Regional
$58
0h 3min layover
2:48pm
Philadelphia, PA
Philadelphia - 30th Street Station
3:51pm
Baltimore, MD
Baltimore - Penn Station
1h 3min
Amtrak
Northeast Regional
$67
1:19pm
New Rochelle, NY
New Rochelle
4:36pm
Baltimore, MD
Baltimore - Penn Station
3h 17min
Amtrak
Northeast Regional
$109
1:19pm
New Rochelle, NY
New Rochelle
4:43pm
Baltimore, MD
Baltimore - Penn Station
3h 24min
+
$127
1:19pm
New Rochelle, NY
New Rochelle
3:30pm
Philadelphia, PA
Philadelphia - 30th Street Station
2h 11min
Amtrak
Northeast Regional
$76
0h 3min layover
3:33pm
Philadelphia, PA
Philadelphia - 30th Street Station
4:43pm
Baltimore, MD
Baltimore - Penn Station
1h 10min
Amtrak
Northeast Regional
$51
2:50pm
New Rochelle, NY
New Rochelle
6:04pm
Baltimore, MD
Baltimore - Penn Station
3h 14min
Amtrak
Northeast Regional
$136
3:19pm
New Rochelle, NY
New Rochelle
6:45pm
Baltimore, MD
Baltimore - Penn Station
3h 26min
+
$96
3:19pm
New Rochelle, NY
New Rochelle
5:32pm
Philadelphia, PA
Philadelphia - 30th Street Station
2h 13min
Amtrak
Northeast Regional
$58
0h 3min layover
5:35pm
Philadelphia, PA
Philadelphia - 30th Street Station
6:45pm
Baltimore, MD
Baltimore - Penn Station
1h 10min
Amtrak
Northeast Regional
$38
5:19pm
New Rochelle, NY
New Rochelle
8:59pm
Baltimore, MD
Baltimore - Penn Station
3h 40min
Amtrak
Northeast Regional
$109
5:19pm
New Rochelle, NY
New Rochelle
8:47pm
Baltimore, MD
Baltimore - Penn Station
3h 28min
+
$109
5:19pm
New Rochelle, NY
New Rochelle
7:32pm
Philadelphia, PA
Philadelphia - 30th Street Station
2h 13min
Amtrak
Northeast Regional
$58
0h 3min layover
7:35pm
Philadelphia, PA
Philadelphia - 30th Street Station
8:47pm
Baltimore, MD
Baltimore - Penn Station
1h 12min
Amtrak
Northeast Regional
$51
6:49pm
New Rochelle, NY
New Rochelle
10:37pm
Baltimore, MD
Baltimore - Penn Station
3h 48min
+
$96
6:49pm
New Rochelle, NY
New Rochelle
9:27pm
Philadelphia, PA
Philadelphia - 30th Street Station
2h 38min
Amtrak
Northeast Regional
$58
0h 3min layover
9:30pm
Philadelphia, PA
Philadelphia - 30th Street Station
10:37pm
Baltimore, MD
Baltimore - Penn Station
1h 7min
Amtrak
Northeast Regional
$38
8:19pm
New Rochelle, NY
New Rochelle
11:40pm
Baltimore, MD
Baltimore - Penn Station
3h 21min
+
$109
8:19pm
New Rochelle, NY
New Rochelle
10:30pm
Philadelphia, PA
Philadelphia - 30th Street Station
2h 11min
Amtrak
Northeast Regional
$58
0h 3min layover
10:33pm
Philadelphia, PA
Philadelphia - 30th Street Station
11:40pm
Baltimore, MD
Baltimore - Penn Station
1h 7min
Amtrak
Northeast Regional
$51
9:24pm
New Rochelle, NY
New Rochelle
12:40am
Baltimore, MD
Baltimore - Penn Station
3h 16min
Amtrak
Northeast Regional
$84
          The New Rochelle - Baltimore route has approximately 14 frequencies and its minimum duration is around 3h 14min. It is important you book your ticket in advance to avoid running out, since $84 tickets tend to run out quickly. 
 The distance between New Rochelle and Baltimore is around 346 kilometers and bus companies that can help you in your journey are: Amtrak.
          
        
The train journey may vary depending on the stops. The minimum duration is usually around 3h 14min to cover 346 kilometers.
According to our data, the cheapest ticket costs $84 and leaves New Rochelle. You will not have to do any transfers, the trip will go direct to Baltimore - Penn Station.
The last train leaves at 9:24pm from New Rochelle and arrives at 12:40am at Baltimore - Penn Station. It will take 3h 16min, its price is $84 and the number of changes will be 0.
Yes, there are direct train routes, their duration is usually around 3h 28min and the price is $109.