[menuItemContent][menuItemRightSideContent]
Currency

Travel options
from Baltimore, MD to Norfolk, VA

You can get from Baltimore, MD to Norfolk, VA by train, bus or flight.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sun
May 22
$65Amtrak
Find prices
Mon
May 23
$81Amtrak
Find prices
Tue
May 24
$81Amtrak
$66Greyhound
Wed
May 25
$31Amtrak
Find prices
Thu
May 26
$32Amtrak
Find prices
Fri
May 27
$88Amtrak
Find prices
Sat
May 28
$87Amtrak
Find prices

Travel Information between Baltimore, MD and Norfolk, VA

distanceDistance169 miles (273 km)
modeAvailable travel modesBus or train
priceTicket price range$58 - $78
cheapestCheapest modeBus • $58 (€52) • 7 h 5 min
fastestFastest modeTrain • $78 (€70) • 5 h 43 min
carriersPopular travel companiesGreyhound or Amtrak

Travel 169 miles (273 km) by bus or train between Baltimore, MD and Norfolk, VA. If speed is a priority, then a train is the best option with an average duration of 5 h 43 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $58 (€52). The most popular travel companies which serve this route are Greyhound or Amtrak among others. Travelers can even take a direct from Baltimore, MD to Norfolk, VA.

Travel Tips: Travel from Baltimore, MD to Norfolk, VA

Travel to Norfolk, VA easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Baltimore, MD to Norfolk, VA.
FAQs

How do I travel from Baltimore, MD to Norfolk, VA?

There are 2 ways to get from Baltimore, MD to Norfolk, VA: bus or train.

What is the cheapest way to travel from Baltimore, MD to Norfolk, VA?

The cheapest way to go to Norfolk, VA from Baltimore, MD is by taking a bus, which costs on average $58 (€52).

This is compared to other ways of getting to Norfolk, VA:

Taking a bus is usually $20 (€18) less than taking a train to Norfolk, VA, which costs on average $78 (€70) for the same trip.

What is the quickest way from Baltimore, MD to Norfolk, VA?

The fastest way from Baltimore, MD to Norfolk, VA is by train with an average journey time of 5 h 43 min.

There are alternative travel options to Norfolk, VA that can usually take longer:

In comparison, going by bus can take 7 h 5 min   on average.

How far is it from Baltimore, MD to Norfolk, VA?

Norfolk, VA is approximately 169 miles (273 km) away from Baltimore, MD.

How many services a day are there between Baltimore, MD and Norfolk, VA?

The average frequency per day from Baltimore, MD to Norfolk, VA is:

  • Around 1 train per day.

However, we recommend checking specific travel dates for your journey from Baltimore, MD to Norfolk, VA as scheduled services by bus or train can vary by season or day of the week.

Where do people depart from and arrive in when traveling from Baltimore, MD to Norfolk, VA?

These are the most popular departure and arrival points when traveling from Baltimore, MD to Norfolk, VA:

    Which travel companies can take me from Baltimore, MD to Norfolk, VA?

    Omio works with many trusted partners that can help you travel the best way from Baltimore, MD to Norfolk, VA:

    • You can go to Norfolk, VA from Baltimore, MD by bus with Greyhound. You'll see cheap bus tickets for $58 (€52) with Greyhound from Baltimore, MD to Norfolk, VA on Omio.
    • You can take a train from Baltimore, MD to Norfolk, VA with Amtrak. Cheap tickets can be found for $78 (€70) with Amtrak from Baltimore, MD to Norfolk, VA.

    What is another destination I should add to my tour from Baltimore, MD to Norfolk, VA?

    Omio customers who travel from Baltimore, MD to Norfolk, VA often also extend their vacation to go to New York City, Washington, DC or Frankfurt am Main. Omio can help you plan your trip by finding the best connections between Norfolk, VA and these popular destinations at a great price.

    When should I book a ticket from Baltimore, MD to Norfolk, VA online to score the best deals?

    Before traveling from Baltimore, MD to Norfolk, VA, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

    • A bus ticket is costing on average $58 (€52) one way for this journey.
    • A train ticket is costing on average $78 (€70) one way for this trip.

    But we recommend booking Baltimore, MD to Norfolk, VA tickets online a few months before your planned travel date to score the best deals and save money on your trip.