Train schedules to Baltimore

One Passenger / One Trip

10:55am

Kingstree, SC

Kingstree

9:11pm

Baltimore, MD

Baltimore - Penn Station

10h 16min

Amtrak
Palmetto

$78

11:00am

Selma, NC

Smithfield

5:47pm

Baltimore, MD

Baltimore - Penn Station

6h 47min

Amtrak
Carolinian

$69

11:02am

Alderson, WV

Alderson

7:16pm

Baltimore, MD

Baltimore - Penn Station

8h 14min

Amtrak
Cardinal

$48

11:03am

Rocky Mount, NC

Rocky Mount

4:50pm

Baltimore, MD

Baltimore - Penn Station

5h 47min

Amtrak
Silver Star

$62

11:07am

Meridian, MS

Meridian

10:55am

Baltimore, MD

Baltimore - Penn Station

22h 48min

Amtrak
Crescent

$154

11:13am

Charlottesville, VA

Charlottesville

3:02pm

Baltimore, MD

Baltimore - Penn Station

3h 49min

Amtrak
Northeast Regional

$57

11:15am

New London, CT

New London

4:43pm

Baltimore, MD

Baltimore - Penn Station

5h 28min

Amtrak
Northeast Regional

$185

11:17am

Fredericksburg, VA

Fredericksburg

1:49pm

Baltimore, MD

Baltimore - Penn Station

2h 32min

Amtrak
Northeast Regional

$39

11:22am

Newark, NJ

Newark

1:50pm

Baltimore, MD

Baltimore - Penn Station

2h 28min

Amtrak
Silver Star

$136

11:23am

Sebring, FL

Sebring

8:12am

Baltimore, MD

Baltimore - Penn Station

20h 49min

Amtrak
Silver Meteor

$142

11:23am

Newark, NJ

Newark

1:38pm

Baltimore, MD

Baltimore - Penn Station

2h 15min

Amtrak
Northeast Regional

$166

11:24am

Westwood, MA

Westwood - Route 128

5:14pm

Baltimore, MD

Baltimore - Penn Station

5h 50min

Amtrak
Acela Express

$281

11:25am

Washington, DC

Washington - Union Station

12:06pm

Baltimore, MD

Baltimore - Penn Station

0h 41min

Amtrak
Northeast Regional

$24

11:37am

White River Junction, VT

White River Junction

9:34pm

Baltimore, MD

Baltimore - Penn Station

9h 57min

Amtrak
Vermonter

$164

11:37am

West Palm Beach, FL

West Palm Beach

9:16pm

Baltimore, MD

Baltimore - Penn Station

9h 39min

Amtrak
Vermonter

$97

11:37am

Quantico, VA

Quantico

2:09pm

Baltimore, MD

Baltimore - Penn Station

2h 32min

Amtrak
Northeast Regional

$29

11:39am

Iselin, NJ

Metropark-Iselin

1:38pm

Baltimore, MD

Baltimore - Penn Station

1h 59min

Amtrak
Northeast Regional

$75

11:45am

Providence, RI

Providence

5:14pm

Baltimore, MD

Baltimore - Penn Station

5h 29min

Amtrak
Acela Express

$280

11:52am

Rocky Mount, NC

Rocky Mount

5:47pm

Baltimore, MD

Baltimore - Penn Station

5h 55min

Amtrak
Carolinian

$62

11:56am

Windsor, VT

Windsor

9:34pm

Baltimore, MD

Baltimore - Penn Station

9h 38min

Amtrak
Vermonter

$164

Train tickets to Baltimore, MD

City: Baltimore, MD
Daily arrivals: 407
Train stations Baltimore - Penn Station
Connections: 151
Companies: Amtrak
Avg price: $102.74

How much is a train ticket to Baltimore?

The price of the ticket varies a lot depending on the city from where it comes. For example, a train ticket from Selma to Baltimore costs around $69 while one from Alderson to Baltimore - Penn Station costs $48. The average ticket price is $102.74.

From which cities can I get?

There are many cities from which you can reach Baltimore by train. Some of them are Rocky Mount (Rocky Mount), Meridian (Meridian), Charlottesville (Charlottesville). If you need more information, you can use our search engine.

What train companies operate?

The train company that operates in Baltimore is Amtrak. One of its trips, for example, is Amtrak Kingstree Baltimore. Its price is approximately $78 and it takes 10h 16min. We recommend that you book your ticket in advance.

What are the train stations of Baltimore?

The Baltimore train station is Baltimore - Penn Station. Many trains arrive at this station from cities like New London (New London), Fredericksburg (Fredericksburg), Newark (Newark). The schedule and the price depend a lot on the city. You can find for example train tickets for the route New London Baltimore from $185.

We use cookies to enhance your browsing experience. By using this site, you agree to our use of cookies. More information: Cookies Policy