There are 3 ways to get from Ross-on-Wye to Birmingham by bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  1 h 25 min

  1. National Express

$9 - $13

2 alternative options

Line 33 bus, train  •  3 h 1 min

  1. 33

$26 - $40

Drive  •  1 h 7 min

  1. 61.5 miles

$13 - $20

Questions & Answers

The distance between Ross-on-Wye and Birmingham is 78 km. The road distance is 98 km.

The cheapest way to get from Ross-on-Wye to Birmingham is to bus which costs £6 - £10 and takes 1 h 25 min.

The quickest way to get from Ross-on-Wye to Birmingham is to drive which takes 1 h 7 min and costs £9 - £15.

Yes, there is a direct bus departing from Ross-on-Wye and arriving at Birmingham. Services depart once daily, and operate every day. The journey takes approximately 1 h 25 min.

The bus from Ross-on-Wye to Birmingham takes 1 h 25 min including transfers and departs once daily.

What companies run services between Ross-on-Wye, England and Birmingham, England?

National Express operates a bus from Ross-on-Wye to Birmingham once daily. Tickets cost $9 - $13 and the journey takes 1 h 25 min.

Train operators
Bus operators
Stagecoach West
Bus from Ross-on-Wye, Cantilupe Road (Opp Stagecoach Ofice) to Hereford, Railway Station (Railway Station entrance)
Ave. Duration
50 min
Every 30 minutes
Estimated price
$4 - $5
Schedules at

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, How to get from London to Edinburgh and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.