Travel from Baltimore to Brooklyn

Train, bus or fly from Baltimore to Brooklyn?

Amtrak Acela Express operates a train from Baltimore to Brooklyn hourly. Tickets cost $80 - $130 and the journey takes 2 hours 12 minutes. Alternatively, Peter Pan Bus Lines operates a bus from Baltimore to Brooklyn hourly. Tickets cost $16 - $40 and the journey takes 3 hours 35 minutes. Greyhound USA also services this route once daily.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
How to get from JFK to New York CityWe show you the quickest, cheapest and easiest routes from the airport to the city

How to get from Baltimore to Brooklyn

ModeDurationPrice
From Baltimore Penn Station Amtrak train to 34 St - Penn Station then line 2 subway to Church Av.2 h 51 min$107
From Baltimore, MD - Greyhound Bus Terminal Downtown bus to 42 St - Port Authority Bus Terminal, subway to Livingston St/Smith St, then bus to Flatbush Av/Church Av.4 h 24 min$32
From PRATT ST & LIGHT ST eb bus to Baltimore, MD, bus to 28 St, then line 2 subway to Church Av.6 h 13 min$26
From Baltimore drive to Brooklyn.3 h 19 min$22
From BALTIMORE ST & LIGHT RAIL STAT sb tram to Baltimore airport, fly to New York JFK airport, AirTrain to Jamaica, train to Atlantic Av - Barclays Ctr, then line 2 subway to Brooklyn.3 h 42 min$262
From BALTIMORE ST & LIGHT RAIL STAT sb tram to Baltimore airport, fly to Newark airport, train to Newark Airport Railroad Station, train to 34 St - Penn Station, then line 2 subway to Brooklyn.4 h 15 min$272
From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Newark airport, train to Newark Airport Railroad Station, train to 34 St - Penn Station, then line 2 subway to Brooklyn.4 h 55 min$401
From Baltimore Penn Station Amtrak train to UNION STATION station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to New York JFK airport, AirTrain to Jamaica, train to Atlantic Av - Barclays Ctr, then line 2 subway to Brooklyn.5 h 15 min$276
From BALTIMORE ST & LIGHT RAIL STAT sb tram to Baltimore airport, fly to Islip airport, bus to Ronkonkoma, train to Jamaica, train to Atlantic Av - Barclays Ctr, then line 2 subway to Brooklyn.5 h 28 min$257
From Baltimore Penn Station Amtrak train to 30th Street Station, train to Philadelphia airport, fly to New York La Guardia airport, bus to Jackson Hts - Roosevelt Av, then subway to Brooklyn.4 h 52 min$402
From Baltimore Penn Station Amtrak train to 30th Street Station, train to Philadelphia airport, fly to New York JFK airport, AirTrain to Jamaica, train to Atlantic Av - Barclays Ctr, then line 2 subway to Brooklyn.4 h 28 min$454

How long does it take to get from Baltimore to Brooklyn?

It takes approximately 2 hours 51 minutes to get from Baltimore to Brooklyn, including transfers.

Operators from Baltimore to Brooklyn

OperatorPhoneWebsite
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
New York City Transit (MTA)New York City Transit (MTA)
Peter Pan Bus Lines1-800-343-9999Peter Pan Bus Lines
Maryland TransitMaryland Transit
Megabus877-462-6342Megabus
DeltaDelta
American AirlinesAmerican Airlines
Port Authority NYNJPort Authority NYNJ
Long Island Rail RoadLong Island Rail Road
United AirlinesUnited Airlines
Newark AirtrainNewark Airtrain
NJ Transit+1 973-491-7000NJ Transit
Metro Washington DCMetro Washington DC
MWAA+1(703) 417-8600MWAA
JetBlue AirwaysJetBlue Airways
Southwest AirlinesSouthwest Airlines
Suffolk County Transit+1 631.852.5200Suffolk County Transit
SEPTASEPTA