Travel from Baltimore to Hampton

Train, bus or fly from Baltimore to Hampton?

Southwest Airlines flies from Baltimore to Hampton 4 times a day. Alternatively, you can take a bus from Baltimore to Hampton via Washington DC in around 5 h 56 min.

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 Baltimore to Hampton

ModeDurationPrice
From BALTIMORE ST & LIGHT RAIL STAT sb tram to Baltimore airport, fly to Norfolk airport, then taxi to Hampton.2 h 42 min$286
From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Norfolk airport, then taxi to Hampton.3 h 24 min$345
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 Norfolk airport, then taxi to Hampton.4 h 26 min$380
From Baltimore Downtown, MD bus to Washington DC then bus to Hampton, VA.5 h 56 min$52
From Baltimore Penn Station Amtrak train to Washington Union Station Amtrak, train to Warwick & South, line 106 bus to Newport News Transfer Center, then line 961 bus to Hampton Transfer Center.6 h 44 min$267
From Baltimore drive to Hampton.3 h 47 min$26

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

It takes approximately 2 h 42 min to get from Baltimore to Hampton, including transfers.

Is there a direct bus between Baltimore and Hampton?

No, there is no direct bus from Baltimore to Hampton. However, there are services departing from Baltimore Downtown, MD and arriving at Hampton, VA via Washington DC. The journey, including transfers, takes approximately 5 h 56 min.

Operators from Baltimore to Hampton

OperatorPhoneWebsite
Maryland TransitMaryland Transit
Southwest AirlinesSouthwest Airlines
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
Metro Washington DCMetro Washington DC
American AirlinesAmerican Airlines
MWAA+1(703) 417-8600MWAA
United AirlinesUnited Airlines
Greyhound USA+1 214-849-8100Greyhound USA
Megabus877-462-6342Megabus
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
Hampton Roads Transit (HRT)Hampton Roads Transit (HRT)