|Distance||159 miles (256 km)|
|Average bus duration||8 h|
|Average bus ticket price||$25 (€20)|
Buses from Birmingham to Durham cover the 159 miles (256 km) long trip taking on average 8 h with our travel partners like. There are direct bus services available. You can get the cheapest bus tickets for this trip for as low as $15 (€12), but the average price of bus tickets is $25 (€20). Travelers depart most frequently from Birmingham New Street and arrive in Durham, Bus Station (stand C).
There are a few bus stations in Birmingham to start your trip from including Birmingham, Coach Station, Birmingham, Station Street (Stop NS13) and Birmingham, Hill St / Railway Bridge. In Durham you have a few bus station options to choose from for your arrival including Durham, Bus Station (stand C), Durham, University - Palatine Centre and Durham, Sutton Street / Bridge Street.
Omio customers traveling this route depart most frequently from Birmingham New Street and arrive in Durham, Bus Station (stand C).
The most popular departure bus station with passengers for this route, called Birmingham New Street, is located 0 mile (s) / 0 km from the city center of Birmingham.
The most popular arrival bus station, Durham, Bus Station (stand C), is located 0 mile (s) / 0 km away from the city center of Durham.
Here are some other resources that might have the information you need