New York City to Baltimore

Cheapest

Bus

Cheapest $15

Quickest

Train

Quickest 3h 8min

Most Convenient

Bus

Most Convenient

There are 4 bus companies, 1 train company operating 10 routes - Silver Service / Palmetto, Silver Star, Vermonter, Acela Express, Palmetto, Carolinian, Crescent, Piedmont, Northeast Regional, Cardinal, 2 airlines from New York City to Baltimore. The cheapest bus costs $15 and is 3h 40min. The cheapest train costs $32 and is 3h 8min. The cheapest flight costs $82 and is 5h 41min.

Faretrotter is a travel aggregation resource that gathers travel company amenities and statistics and compares modes of transportation between cities. Use Faretrotter to plan your next trip, or purchase a ticket your next city.

What is the best way to travel from New York City to Baltimore?

There are 4 ways to travel from New York City to Baltimore. 4 buses, 2 trains, 4 flights and 1 by car are possible between the two areas. The bus operated by Peter Pan / Greyhound running from New York to Baltimore is the cheapest. The train operated by Amtrak running from EWR to BAL is the fastest. The bus operated by BoltBus running from New York to Baltimore is the most convenient.

It's important to check each mode when booking your ticket so that you can find the best method for you. The cost of each type varies differently, so be sure to use Faretrotter to keep an eye out!

Do you recommend the bus or the train between New York City and Baltimore?

There are several bus companies - Peter Pan / Greyhound, BoltBus, Greyhound, Megabus - scheduled to run from New York City to Baltimore. Since there are multiple companies, this should increase your chances of finding a cheaper or discount bus ticket. One train provider, Amtrak, runs trains from New York City to Baltimore. Because the bus is cheapest, we recommend taking the bus.

New York City airports, bus, and train stations

Baltimore airports, bus, and train stations

Find related trips

Bus Jersey City to Columbia Train from Manhattan to Arlington Bus Brooklyn to Alexandria Bus Newark to Philadelphia


Bus from New York to Baltimore from $15 with Peter Pan / Greyhound, BoltBus, Greyhound

Bus
New York to Baltimore
$15
3h 30min
  • Peter Pan / Greyhound $15
    Bus 3h 40min
    New York
    3h 40min · Bus
    Baltimore
  • BoltBus $15
    Bus 3h 30min
    New York
    3h 30min · Bus
    Baltimore
  • Greyhound $15
    Bus 3h 40min
    New York
    3h 40min · Bus
    Baltimore

Train from NYP New York City to BAL Baltimore from $34 with Amtrak

Train
NYP to BAL
$34
3h 20min
  • Amtrak $36
    Train · 1 stop 3h 30min
    NYP
    3h 30min · Train Silver Service / Palmetto
    BWI
  • Amtrak $34
    Train · 1 stop 3h 20min
    NYP
    3h 20min · Train Carolinian
    BAL

Flight from LGA New York to BWI Baltimore from $83 with jetBlue

Flight
LGA to BWI
$83
5h 41min
LGA
5h 41min · Flight
BWI

Bus from Secaucus to Baltimore from $15 with Megabus

Bus
Secaucus to Baltimore
$15
3h 40min
Secaucus
3h 40min · Bus
Baltimore

Train from NWK Newark to BAL Baltimore from $33 with Amtrak

Train
NWK to BAL
$33
3h 11min
  • Amtrak $32
    Train · 1 stop 3h 8min
    EWR
    3h 8min · Train Silver Star
    BAL
  • Amtrak $33
    Train · 1 stop 3h 11min
    NWK
    3h 11min · Train Crescent
    BAL

Flight from EWR Newark to BWI Baltimore from $113 with jetBlue, United

Flight
EWR to BWI
$113
5h 33min
  • jetBlue flight to BWI
    jetBlue
    From $113
  • United flight to BWI
    United
    From $190

Bus from Newark to Baltimore from $23 with Greyhound, BoltBus

Bus
Newark to Baltimore
$23
3h 15min
  • Greyhound $23
    Bus 4h 0min
    Newark
    4h 0min · Bus
    Baltimore
  • BoltBus $32
    Bus 3h 15min
    Newark
    3h 15min · Bus
    Baltimore
Flight
JFK to BWI
$127
4h 56min
JFK
4h 56min · Flight
BWI
Bus
Queens Village to Baltimore
$23
7h 9min
Queens Village
7h 9min · Bus
Baltimore
Flight
MMU to BWI
$235
5h 5min
MMU
5h 5min · Flight
BWI
Drive
New York City to Baltimore
$18
4h 13min
New York City
4h 13min · Drive
Baltimore