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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Baltimore, MD to Durham, NC

distanceDistance259 miles (418 km)
durationAverage train duration7 h 56 min
changesDirect trainYes

Trains from Baltimore, MD to Durham, NC cover the 259 miles (418 km) long trip taking on average 7 h 56 min with our travel partners like. There are direct train services available.

Travel Tips: Trains from Baltimore, MD to Durham, NC

Travel by train to Durham, NC 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 Durham, NC.
FAQs

What is the distance to Durham, NC from Baltimore, MD by train?

The train distance from Baltimore, MD to Durham, NC is around 259 miles (418 km).

How long is the train ride to Durham, NC from Baltimore, MD?

The Baltimore, MD to Durham, NC train duration is on average 7 h 56 min, which is to be expected when traveling 259 miles (418 km) from Baltimore, MD to Durham, NC. However, the time it takes can vary based on specific dates, weekends, and holidays.

When is the earliest train from Baltimore, MD to Durham, NC? When is the last train from Baltimore, MD to Durham, NC?

The first Baltimore, MD to Durham, NC train departs at 3: 10 PM   and the last train from Baltimore, MD to Durham, NC leaves at 3: 10 PM. Check out the most up-to-date train schedule from Baltimore, MD to Durham, NC on Omio and find the best time to travel to your destination.

More options for your journey from Baltimore, MD to Durham, NC

Here are some other resources that might have the information you need