Travel options
from Buffalo, NY to Baltimore, MD

You can get from Buffalo, NY to Baltimore, MD by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information between Buffalo, NY and Baltimore, MD

distanceDistance274 miles (442 km)
modeAvailable travel modesBus or train
priceTicket price range$47 - $112
cheapestCheapest modeBus • $47 (€40) • 14 h 55 min
carriersPopular travel companiesFlixbus or Amtrak

Travel 274 miles (442 km) by bus or train from Buffalo, NY to Baltimore, MD. A bus is best for those looking to save money on this trip, with tickets costing about $47 (€40). The most popular travel companies which serve this route are Flixbus or Amtrak among others. Travelers can even take a direct from Buffalo, NY to Baltimore, MD.

Travel Tips

Travel from Buffalo, NY to Baltimore, MD
Travel to Baltimore, MD 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 Buffalo, NY to Baltimore, MD.
FAQs
How do I get from Buffalo, NY to Baltimore, MD?

There are 2 ways that you can travel between Buffalo, NY and Baltimore, MD. You can take a bus or train.

What is the cheapest way to travel between Buffalo, NY and Baltimore, MD?

The cheapest way to get from Buffalo, NY to Baltimore, MD is by taking a bus. You can find average ticket prices around $47 (€40) compared to other travel options to Baltimore, MD:

Taking a bus is usually $64 (€54) less than taking a train to Baltimore, MD, which costs on average $112 (€93) for the same trip.

What is the fastest way from Buffalo, NY to Baltimore, MD?

The fastest way from Buffalo, NY to Baltimore, MD is by flight with an average journey time of 1 h 19 min.

There are alternative travel options to Baltimore, MD that can usually take longer:

In comparison, going by bus can take 14 h 55 min   on average.

In comparison, getting to Baltimore, MD by train can take on average 12 h 36 min.

What is the distance from Buffalo, NY to Baltimore, MD?

The distance is approximately 274 miles (442 km) from Buffalo, NY to Baltimore, MD.

How many services a day are there to Baltimore, MD from Buffalo, NY?

The average frequency per day from Buffalo, NY to Baltimore, MD is:

  • 2 trains per day.

However, we recommend checking specific travel dates for your trip between Buffalo, NY and Baltimore, MD as scheduled services by bus or train can vary by season or day of the week.

When traveling to Baltimore, MD from Buffalo, NY, where do I depart from Buffalo, NY and where do I arrive in Baltimore, MD?

These are the most popular departure and arrival points from Buffalo, NY to Baltimore, MD:

    Which travel companies can take me from Buffalo, NY to Baltimore, MD?

    If finding a good deal is your main consideration for your trip from Buffalo, NY to Baltimore, MD, then we'll help you find the best value travel companies for you:

    • Travel with Flixbus for buses to Baltimore, MD. If you’re looking for a good deal on tickets, check for Flixbus Buffalo, NY to Baltimore, MD tickets on Omio for $47 (€40).
    • Amtrak can take you to Baltimore, MD by train. If searching for a good deal on trains, you can find tickets for Amtrak from Buffalo, NY to Baltimore, MD for $112 (€93).
    Where should I go next after I travel from Buffalo, NY to Baltimore, MD?
    Looking to extend your trip from Buffalo, NY to Baltimore, MD? Many Omio customers who go from Buffalo, NY to Baltimore, MD usually extend their vacation to explore other popular destinations like New York City, Washington, DC or Courtrai. If you're looking to explore New York City, Washington, DC or Courtrai from Baltimore, MD, let Omio find you the best connections available at an affordable price.
    How early should I buy Buffalo, NY to Baltimore, MD tickets online to score the best deals?

    When planning your trip from Buffalo, NY to Baltimore, MD, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

    • Bus tickets are costing on average $47 (€40) one way.
    • Train tickets cost $112 (€93) one way on average.

    However, we recommend buying tickets from Buffalo, NY to Baltimore, MD online a few months in advance to get the best deals and save money on your upcoming journey.