The cheapest and fastest trains from Baltimore, MD to John F. Kennedy International Airport
Cheapest price on Oct 09
$18
Average ticket price on Oct 09
$53
Fastest journey on Oct 09
2 h 22 m
Average journey duration on Oct 09
4 h 27 m
Trains on Oct 09
4
Distance
284 km
The best way to find a cheap train ticket from Baltimore, MD to John F. Kennedy International Airport is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Baltimore, MD to John F. Kennedy International Airport will cost around $53 if you buy it on the day, but the cheapest tickets can be found for only $18.
On Fri, Oct 09, we found 4 trains from Baltimore, MD to John F. Kennedy International Airport, including 4 direct services.
On Fri, Oct 09 the direct trains cover the 284 km distance in an average of 4 h 27 m but if you time it right, some trains will get you there in just 2 h 22 m .
On Fri, Oct 09 the slowest trains will take 6 h 20 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
1:59 AM2h46Baltimore, MD4:45 AMJohn F. Kennedy International Airport$181One-way0 transfers
9:44 AM2h22Baltimore, MD12:06 PMJohn F. Kennedy International Airport$191One-way0 transfers
2:51 AM6h20Baltimore, MD9:11 AMJohn F. Kennedy International Airport$871One-way0 transfers
3:51 AM6h20Baltimore, MD10:11 AMJohn F. Kennedy International Airport$871One-way0 transfers
9:44 AM2h22Baltimore, MD12:06 PMJohn F. Kennedy International Airport$191One-way0 transfers
1:59 AM2h46Baltimore, MD4:45 AMJohn F. Kennedy International Airport$181One-way0 transfers
3:51 AM6h20Baltimore, MD10:11 AMJohn F. Kennedy International Airport$871One-way0 transfers
2:51 AM6h20Baltimore, MD9:11 AMJohn F. Kennedy International Airport$871One-way0 transfers
Journey information
Overview: Train from Baltimore, MD to John F. Kennedy International Airport
Trains from Baltimore, MD to John F. Kennedy International Airport run on average 72 times per day, taking around 2h 49m. Cheap train tickets for this journey start at $18 but you can travel from only $18 by bus.
There are 71 trains per day. The earliest train runs at 01:14, the last at 23:54. The fastest train covers the 176 miles (284 km) distance in 1h 55m.
Distance 176 miles (284 km) |
Average train duration 2h 49m |
Cheapest ticket price $18 |
Trains per day 72 |
Direct trains 71 |
Fastest train 1h 55m |
First train 1:14 AM |
Last train 11:54 PM |
Cheapest Month Sep |
Cheapest Day Mon |
High Season Jan - Mar |
Low Season Jul - Sep |
Busiest Day Tue |
Least Busy Day Thu |
Live departures
Baltimore, MD to John F. Kennedy International Airport train times
The table below shows live departures for Baltimore, MD to John F. Kennedy International Airport trains for today, Wednesday, October 7. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
2150 Acela | 5:22 AM Pennsylvania Station, Baltimore, MD | 2h25 | 7:47 AM Penn Station, New York, NY | 0 transfersDirect | |
2150 Acela | 5:22 AM Pennsylvania Station, Baltimore, MD | 2h07 | 7:29 AM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
170 Northeast Regional | 5:44 AM Pennsylvania Station, Baltimore, MD | 3h35 | 9:19 AM New Rochelle Station, New Rochelle, NY | 0 transfersDirect | |
170 Northeast Regional | 5:44 AM Pennsylvania Station, Baltimore, MD | 2h43 | 8:27 AM Penn Station, New York, NY | 0 transfersDirect | |
170 Northeast Regional | 5:44 AM Pennsylvania Station, Baltimore, MD | 2h22 | 8:06 AM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
2102 Acela [NextGen] | 6:21 AM Pennsylvania Station, Baltimore, MD | 2h14 | 8:35 AM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
2102 Acela [NextGen] | 6:21 AM Pennsylvania Station, Baltimore, MD | 2h33 | 8:54 AM Penn Station, New York, NY | 0 transfersDirect | |
130 Northeast Regional | 7:05 AM Pennsylvania Station, Baltimore, MD | 2h37 | 9:42 AM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
130 Northeast Regional | 7:05 AM Pennsylvania Station, Baltimore, MD | 2h57 | 10:02 AM Penn Station, New York, NY | 0 transfersDirect | |
172 Northeast Regional | 7:50 AM Pennsylvania Station, Baltimore, MD | 2h33 | 10:23 AM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
172 Northeast Regional | 7:50 AM Pennsylvania Station, Baltimore, MD | 3h37 | 11:27 AM New Rochelle Station, New Rochelle, NY | 0 transfersDirect | |
172 Northeast Regional | 7:50 AM Pennsylvania Station, Baltimore, MD | 2h55 | 10:45 AM Penn Station, New York, NY | 0 transfersDirect | |
2104 Acela [NextGen] | 8:03 AM Pennsylvania Station, Baltimore, MD | 2h08 | 10:11 AM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
2104 Acela [NextGen] | 8:03 AM Pennsylvania Station, Baltimore, MD | 2h27 | 10:30 AM Penn Station, New York, NY | 0 transfersDirect | |
112 Northeast Regional | 8:22 AM Pennsylvania Station, Baltimore, MD | 2h52 | 11:14 AM Penn Station, New York, NY | 0 transfersDirect | |
112 Northeast Regional | 8:22 AM Pennsylvania Station, Baltimore, MD | 2h33 | 10:55 AM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
56 Vermonter | 8:48 AM Pennsylvania Station, Baltimore, MD | 2h13 | 11:01 AM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
56 Vermonter | 8:48 AM Pennsylvania Station, Baltimore, MD | 2h33 | 11:21 AM Penn Station, New York, NY | 0 transfersDirect | |
2154 Acela | 9:06 AM Pennsylvania Station, Baltimore, MD | 2h21 | 11:27 AM Penn Station, New York, NY | 0 transfersDirect | |
2154 Acela | 9:06 AM Pennsylvania Station, Baltimore, MD | 2h03 | 11:09 AM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
86 Northeast Regional | 9:32 AM Pennsylvania Station, Baltimore, MD | 2h44 | 12:16 PM Penn Station, New York, NY | 0 transfersDirect | |
86 Northeast Regional | 9:32 AM Pennsylvania Station, Baltimore, MD | 2h24 | 11:56 AM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
182 Northeast Regional | 10:13 AM Pennsylvania Station, Baltimore, MD | 2h43 | 12:56 PM Penn Station, New York, NY | 0 transfersDirect | |
182 Northeast Regional | 10:13 AM Pennsylvania Station, Baltimore, MD | 2h25 | 12:38 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
2108 Acela [NextGen] | 10:38 AM Pennsylvania Station, Baltimore, MD | 2h27 | 1:05 PM Penn Station, New York, NY | 0 transfersDirect | |
2108 Acela [NextGen] | 10:38 AM Pennsylvania Station, Baltimore, MD | 2h06 | 12:44 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
174 Northeast Regional | 11:18 AM Pennsylvania Station, Baltimore, MD | 2h56 | 2:14 PM Penn Station, New York, NY | 0 transfersDirect | |
174 Northeast Regional | 11:18 AM Pennsylvania Station, Baltimore, MD | 2h34 | 1:52 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
174 Northeast Regional | 11:18 AM Pennsylvania Station, Baltimore, MD | 3h38 | 2:56 PM New Rochelle Station, New Rochelle, NY | 0 transfersDirect | |
2156 Acela [NextGen] | 11:26 AM Pennsylvania Station, Baltimore, MD | 2h30 | 1:56 PM Penn Station, New York, NY | 0 transfersDirect | |
2156 Acela [NextGen] | 11:26 AM Pennsylvania Station, Baltimore, MD | 2h09 | 1:35 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
84 Northeast Regional | 11:46 AM Pennsylvania Station, Baltimore, MD | 2h48 | 2:34 PM Penn Station, New York, NY | 0 transfersDirect | |
84 Northeast Regional | 11:46 AM Pennsylvania Station, Baltimore, MD | 2h30 | 2:16 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
2112 Acela | 12:22 PM Pennsylvania Station, Baltimore, MD | 2h31 | 2:53 PM Penn Station, New York, NY | 0 transfersDirect | |
134 Northeast Regional · 184 Northeast Regional | 12:38 PM Pennsylvania Station, Baltimore, MD | 5h05 | 5:43 PM New Rochelle Station, New Rochelle, NY | 1 transfer | |
134 Northeast Regional | 12:38 PM Pennsylvania Station, Baltimore, MD | 2h42 | 3:20 PM Penn Station, New York, NY | 0 transfersDirect | |
134 Northeast Regional | 12:38 PM Pennsylvania Station, Baltimore, MD | 2h23 | 3:01 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
184 Northeast Regional | 1:54 PM Pennsylvania Station, Baltimore, MD | 2h35 | 4:29 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
184 Northeast Regional | 1:54 PM Pennsylvania Station, Baltimore, MD | 3h49 | 5:43 PM New Rochelle Station, New Rochelle, NY | 0 transfersDirect | |
184 Northeast Regional | 1:54 PM Pennsylvania Station, Baltimore, MD | 2h56 | 4:50 PM Penn Station, New York, NY | 0 transfersDirect | |
2116 Acela [NextGen] | 2:27 PM Pennsylvania Station, Baltimore, MD | 2h10 | 4:37 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
2116 Acela [NextGen] | 2:27 PM Pennsylvania Station, Baltimore, MD | 2h28 | 4:55 PM Penn Station, New York, NY | 0 transfersDirect | |
94 Northeast Regional | 2:43 PM Pennsylvania Station, Baltimore, MD | 3h23 | 6:06 PM New Rochelle Station, New Rochelle, NY | 0 transfersDirect | |
94 Northeast Regional | 2:43 PM Pennsylvania Station, Baltimore, MD | 2h41 | 5:24 PM Penn Station, New York, NY | 0 transfersDirect | |
94 Northeast Regional | 2:43 PM Pennsylvania Station, Baltimore, MD | 2h20 | 5:03 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
20 Crescent | 3:21 PM Pennsylvania Station, Baltimore, MD | 3h21 | 6:42 PM Penn Station, New York, NY | 0 transfersDirect | |
20 Crescent | 3:21 PM Pennsylvania Station, Baltimore, MD | 2h56 | 6:17 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
148 Northeast Regional | 3:38 PM Pennsylvania Station, Baltimore, MD | 3h37 | 7:15 PM New Rochelle Station, New Rochelle, NY | 0 transfersDirect | |
148 Northeast Regional | 3:38 PM Pennsylvania Station, Baltimore, MD | 2h29 | 6:07 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
148 Northeast Regional | 3:38 PM Pennsylvania Station, Baltimore, MD | 2h49 | 6:27 PM Penn Station, New York, NY | 0 transfersDirect | |
2118 Acela [NextGen] | 3:58 PM Pennsylvania Station, Baltimore, MD | 2h26 | 6:24 PM Penn Station, New York, NY | 0 transfersDirect | |
2118 Acela [NextGen] | 3:58 PM Pennsylvania Station, Baltimore, MD | 2h08 | 6:06 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
176 Northeast Regional | 4:08 PM Pennsylvania Station, Baltimore, MD | 2h50 | 6:58 PM Penn Station, New York, NY | 0 transfersDirect | |
176 Northeast Regional | 4:08 PM Pennsylvania Station, Baltimore, MD | 2h29 | 6:37 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
176 Northeast Regional | 4:08 PM Pennsylvania Station, Baltimore, MD | 3h36 | 7:44 PM New Rochelle Station, New Rochelle, NY | 0 transfersDirect | |
178 Northeast Regional | 4:39 PM Pennsylvania Station, Baltimore, MD | 3h46 | 8:25 PM New Rochelle Station, New Rochelle, NY | 0 transfersDirect | |
178 Northeast Regional | 4:39 PM Pennsylvania Station, Baltimore, MD | 2h24 | 7:03 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
178 Northeast Regional | 4:39 PM Pennsylvania Station, Baltimore, MD | 2h45 | 7:24 PM Penn Station, New York, NY | 0 transfersDirect | |
2162 Acela [NextGen] | 4:56 PM Pennsylvania Station, Baltimore, MD | 2h04 | 7:00 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
2162 Acela [NextGen] | 4:56 PM Pennsylvania Station, Baltimore, MD | 2h24 | 7:20 PM Penn Station, New York, NY | 0 transfersDirect | |
2120 Acela [NextGen] | 5:38 PM Pennsylvania Station, Baltimore, MD | 2h25 | 8:03 PM Penn Station, New York, NY | 0 transfersDirect | |
136 Northeast Regional | 5:43 PM Pennsylvania Station, Baltimore, MD | 2h48 | 8:31 PM Penn Station, New York, NY | 0 transfersDirect | |
136 Northeast Regional | 5:43 PM Pennsylvania Station, Baltimore, MD | 3h40 | 9:23 PM New Rochelle Station, New Rochelle, NY | 0 transfersDirect | |
136 Northeast Regional | 5:43 PM Pennsylvania Station, Baltimore, MD | 2h28 | 8:11 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
80 Carolinian | 6:15 PM Pennsylvania Station, Baltimore, MD | 2h32 | 8:47 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
80 Carolinian | 6:15 PM Pennsylvania Station, Baltimore, MD | 2h55 | 9:10 PM Penn Station, New York, NY | 0 transfersDirect | |
2124 Acela [NextGen] | 6:45 PM Pennsylvania Station, Baltimore, MD | 2h25 | 9:10 PM Penn Station, New York, NY | 0 transfersDirect | |
196 Northeast Regional | 6:49 PM Pennsylvania Station, Baltimore, MD | 2h15 | 9:04 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
196 Northeast Regional | 6:49 PM Pennsylvania Station, Baltimore, MD | 2h37 | 9:26 PM Penn Station, New York, NY | 0 transfersDirect | |
138 Northeast Regional | 7:18 PM Pennsylvania Station, Baltimore, MD | 2h59 | 10:17 PM Penn Station, New York, NY | 0 transfersDirect | |
138 Northeast Regional | 7:18 PM Pennsylvania Station, Baltimore, MD | 2h36 | 9:54 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
2126 Acela [NextGen] | 7:35 PM Pennsylvania Station, Baltimore, MD | 2h22 | 9:57 PM Penn Station, New York, NY | 0 transfersDirect | |
2126 Acela [NextGen] | 7:35 PM Pennsylvania Station, Baltimore, MD | 2h03 | 9:38 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
192 Northeast Regional | 7:54 PM Pennsylvania Station, Baltimore, MD | 2h24 | 10:18 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
192 Northeast Regional | 7:54 PM Pennsylvania Station, Baltimore, MD | 2h44 | 10:38 PM Penn Station, New York, NY | 0 transfersDirect | |
2128 Acela [NextGen] | 8:34 PM Pennsylvania Station, Baltimore, MD | 2h29 | 11:03 PM Penn Station, New York, NY | 0 transfersDirect | |
2128 Acela [NextGen] | 8:34 PM Pennsylvania Station, Baltimore, MD | 2h10 | 10:44 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
90 Palmetto | 8:40 PM Pennsylvania Station, Baltimore, MD | 2h23 | 11:03 PM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
90 Palmetto | 8:40 PM Pennsylvania Station, Baltimore, MD | 2h43 | 11:23 PM Penn Station, New York, NY | 0 transfersDirect | |
198 Northeast Regional | 9:59 PM Pennsylvania Station, Baltimore, MD | 2h46 | 12:45 AM Penn Station, New York, NY | 0 transfersDirect | |
198 Northeast Regional | 9:59 PM Pennsylvania Station, Baltimore, MD | 2h27 | 12:26 AM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
| Thursday, October 8 | |||||
![]() | 1:59 AM Baltimore, MD | 2h46 | 4:45 AM John F. Kennedy International Airport | 0 transfersDirect | |
![]() | 2:51 AM Baltimore, MD | 6h20 | 9:11 AM John F. Kennedy International Airport | 0 transfersDirect | |
| Wednesday, October 7 | |||||
66 Northeast Regional | 11:01 PM Pennsylvania Station, Baltimore, MD | 6h10 | 5:11 AM Penn Station, New York, NY | 0 transfersDirect | |
66 Northeast Regional | 11:01 PM Pennsylvania Station, Baltimore, MD | 7h12 | 6:13 AM New Rochelle Station, New Rochelle, NY | 0 transfersDirect | |
66 Northeast Regional | 11:01 PM Pennsylvania Station, Baltimore, MD | 5h44 | 4:45 AM Newark Penn Station, Newark, NJ | 0 transfersDirect | |
| Thursday, October 8 | |||||
![]() | 3:51 AM Baltimore, MD | 6h20 | 10:11 AM John F. Kennedy International Airport | 0 transfersDirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Why should you book Baltimore, MD to John F. Kennedy International Airport trains with Omio?
Why book with Omio vs Amtrak?
- Compare with other providers: On Omio, you can not only buy tickets for Amtrak, but also compare tickets for the likes of Amtrak to find the best option for your trip from Baltimore, MD to John F. Kennedy International Airport.
- Designed for International Travelers: Omio is in your language including 24/7 customer service and offers multiple payment options, including PayPal, credit cards, and bank transfer, in your preferred currency.
- Compare all your options: Omio allows you to compare Amtrak with all available travel options, which are bus, train and flight to ensure you get the best deal for traveling from Baltimore, MD to John F. Kennedy International Airport.
Why book with Omio over Wanderu?
- Multiple modes of transport: Omio allows you to compare travel options including bus, train and flight to find the ideal travel option from Baltimore, MD to John F. Kennedy International Airport.
Train companies: Amtrak from Baltimore, MD to John F. Kennedy International Airport trainsAmtrak trains will get you between Baltimore, MD and John F. Kennedy International Airport from $18. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Amtrak
FAQs: Trains from Baltimore, MD to John F. Kennedy International Airport
Find answers to the most common questions about traveling from Baltimore, MD to John F. Kennedy International Airport by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at John F. Kennedy International Airport, this guide helps you travel smarter and with confidence.

popular train stations
Popular train stations from Baltimore, MD to John F. Kennedy International Airport
Most Baltimore, MD to John F. Kennedy International Airport trains use the Pennsylvania Station to Penn Station station pair. Use this guide to compare Baltimore, MD and John F. Kennedy International Airport train stations on this route, check city-centre transport, alongside checking practicalities like train station facilities and services.
Getting to Pennsylvania Station from Baltimore city centre
Pennsylvania Station is 1 km from Baltimore city centre. Public transport options include:
Pennsylvania Station train station facilities and services
Pennsylvania Station has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Car Rental, Information Desk, and Luggage Carts.
Food and drink
Food options include: The Helmand, Tapas Teatro
Wi-Fi and ATMs
Free. ATMs are available in the train station.
Tickets and information
Ticket office support is available at Pennsylvania Station. Information desks are located in the main hall.
Luggage and lost property
Luggage storage is available at Pennsylvania Station. Lost and found is available at the station.
Parking, taxis and toilets
Available at Pennsylvania Station: Parking, Taxis, WC.
Bike and car services
Available at Pennsylvania Station: Bike Parking, Car Rental.
Accessibility
Accessibility facilities are available at Pennsylvania Station: Elevators, ramps.
Shops, hotels and contact
Nearby hotels include Hotel Indigo Baltimore Downtown, The Ivy Hotel, Hotel Revival Baltimore.
Most popular train connections from Baltimore, MD
More options for your journey from Baltimore, MD to John F. Kennedy International Airport
Here are some other resources that might have the information you need
