COVID-19 Travel Guide
Learn more ›

Search train tickets to Durham

switcheroo

Quickview

How to get to Durham by train

Routes66
Trips per day80
train lines3
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a train ticket to Durham?

$5.00 is the cheapest price for a train ticket to Durham, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Durham. In the last month, trains from Cary to Durham had the lowest average price at $5.33.

Where is the train station in Durham, NC?

The main train station in Durham is 601 W Main St. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Durham.

Winston-Salem

There are 4 scheduled trains per day from Winston-Salem to Durham. The route can be as long as 76 miles, or 122 kilometers. On average, the journey takes 2 hours and 22 minutes. One train company, Amtrak, connects Winston-Salem to Durham. Trains from Winston-Salem usually arrive in Durham at 601 W Main St.
Avg. Time
2h 22m
Avg. Price
$19.00

Frederick

There are 3 scheduled trains per day from Frederick to Durham. The route can be as long as 251 miles, or 403 kilometers. On average, the journey takes 12 hours and 3 minutes. One train company, Amtrak, connects Frederick to Durham. Trains from Frederick usually arrive in Durham at 601 W Main St.
Avg. Time
12h 3m
Avg. Price
$120.00

Charlotte

There are 3 scheduled trains per day from Charlotte to Durham. The route can be as long as 122 miles, or 196 kilometers. On average, the journey takes 4 hours and 37 minutes. There are 3 train lines that operate on this route. Amtrak has the most daily trains. Trains from Charlotte usually arrive in Durham at 601 W Main St.
Avg. Time
4h 37m
Avg. Price
$25.54

Petersburg

There are 2 scheduled trains per day from Petersburg to Durham. The route can be as long as 119 miles, or 192 kilometers. On average, the journey takes 5 hours and 27 minutes. There are 2 train lines that operate on this route. Amtrak has the most daily trains. Trains from Petersburg usually arrive in Durham at 601 W Main St.
Avg. Time
5h 27m
Avg. Price
$43.67

Exton

There are 2 scheduled trains per day from Exton to Durham. The route can be as long as 332 miles, or 533 kilometers. On average, the journey takes 11 hours and 24 minutes. One train company, Amtrak, connects Exton to Durham. Trains from Exton usually arrive in Durham at 601 W Main St.
Avg. Time
11h 24m
Avg. Price
$216.00

Located in North Carolina, Durham is accessible by train from 66 other cities. You can choose from 80 daily scheduled trips when you search for trains to Durham on Wanderu. Amtrak Carolinian usually has the most trains on any given day.

Looking for other ways to get there? Bus tickets to Durham are also available..

Train companies serving Durham

Amtrak

There are 6 scheduled Amtrak trains per day. Amtrak can get you to Durham from 50 cities, including Winston-Salem.
Avg. Time
6h 8m
Avg. Price
$32.13

Amtrak Carolinian

There are 9 scheduled Amtrak Carolinian trains per day. Amtrak Carolinian can get you to Durham from 23 cities, including Washington.
Avg. Time
5h 31m
Avg. Price
$44.52

Amtrak Piedmont

There are 2 scheduled Amtrak Piedmont trains per day. Amtrak Piedmont can get you to Durham from 6 cities, including Charlotte.
Avg. Time
1h 51m
Avg. Price
$18.82