Skip to main content

How to get from Willenhall to Oldbury by bus and train?

By bus and train

To get from Willenhall to Oldbury in West Midlands, you’ll need to take one bus line and 2 train lines: take the 21 bus from Rangemoor station to Queen Victoria Rd (Stop Gr1) station. Next, you’ll have to switch to the CROSSCOUNTRY train and finally take the WEST MIDLANDS RAILWAY train from Birmingham New Street station to Sandwell & Dudley station. The total trip duration for this route is approximately 1 hr 38 min. The ride fare is £9.90.

98min£9.90
Walk to bus stationBus - 21
21
Train - CROSSCOUNTRY
Train - WEST MIDLANDS RAILWAY
Walk to Oldbury
Leaves from Rangemoor

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Rangemoor
    ID nwmdwjap
    270 yd • 4 min
  • 2
    Bus - 2121
    Wait for bus
    21
    Bell Green
  • 3
    Ride to bus station
    Ride to bus station
    Queen Victoria Rd (Stop Gr1)
    ID nwmdpwdm
    17 min
  • 4
    Walk to train station
    Walk to train station
    Coventry
    560 yd • 7 min
  • 5
    Train - CROSSCOUNTRYCROSSCOUNTRY
    Wait for train
    CROSSCOUNTRY
    Manchester Piccadilly
  • 6
    Ride to train station
    Ride to train station
    Birmingham New Street
    21 min
  • 7
    Train - WEST MIDLANDS RAILWAYWEST MIDLANDS RAILWAY
    Wait for train
    WEST MIDLANDS RAILWAY
    Wolverhampton
  • 8
    Ride to train station
    Ride to train station
    Sandwell & Dudley
    11 min
  • 9
    Walk to Oldbury
    Walk to
    Oldbury
    560 yd • 7 min
*Duration based on 8am traffic

Alternative route by bus and train via 21, WEST MIDLANDS RAILWAY and WEST MIDLANDS RAILWAY

To get from Willenhall to Oldbury in West Midlands, you’ll need to take one bus line and 2 train lines: take the 21 bus from Rangemoor station to Queen Victoria Rd (Stop Gr1) station. Next, you’ll have to switch to the WEST MIDLANDS RAILWAY train and finally take the WEST MIDLANDS RAILWAY train from Birmingham New Street station to Sandwell & Dudley station. The total trip duration for this route is approximately 1 hr 38 min. The ride fare is £9.90.

98min£9.90
Walk to bus stationBus - 21
21
Train - WEST MIDLANDS RAILWAY
Train - WEST MIDLANDS RAILWAY
Walk to Oldbury
Leaves from Rangemoor

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Rangemoor
    ID nwmdwjap
    270 yd • 4 min
  • 2
    Bus - 2121
    Wait for bus
    21
    Bell Green
  • 3
    Ride to bus station
    Ride to bus station
    Queen Victoria Rd (Stop Gr1)
    ID nwmdpwdm
    17 min
  • 4
    Walk to train station
    Walk to train station
    Coventry
    560 yd • 7 min
  • 5
    Train - WEST MIDLANDS RAILWAYWEST MIDLANDS RAILWAY
    Wait for train
    WEST MIDLANDS RAILWAY
    Birmingham New Street
  • 6
    Ride to train station
    Ride to train station
    Birmingham New Street
    30 min
  • 7
    Train - WEST MIDLANDS RAILWAYWEST MIDLANDS RAILWAY
    Wait for train
    WEST MIDLANDS RAILWAY
    Wolverhampton
  • 8
    Ride to train station
    Ride to train station
    Sandwell & Dudley
    11 min
  • 9
    Walk to Oldbury
    Walk to
    Oldbury
    560 yd • 7 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in West Midlands.
All local mobility options in one app

Public transport directions from Willenhall to Oldbury

The distance between Willenhall, West Midlands and Oldbury, West Midlands is approximately 28.27 mi, which can typically be travelled in 98 min. Moovit will show you the directions from Willenhall to Oldbury by bus and train, so no matter how you choose to travel in West Midlands – you will always have plenty of easy options.

Public transport stations close to Willenhall

Willenhall is located at Stretton Avenue, West Midlands and the nearest public transport station is Rangemoor.

Bus stations close to Willenhall:

  • Rangemoor
  • Cedric Close
  • St Bernards Walk

Public transport stations close to Oldbury, West Midlands

Oldbury is located at Oldbury, West Midlands and the nearest public transport station is Bridge St.

Train stations close to Oldbury:

  • Langley Green
  • Sandwell & Dudley

Bus stations close to Oldbury:

  • Bridge St
  • Newfield Rd
  • Sandwell Council House

Alternative route by bus and train via 21, WEST MIDLANDS RAILWAY and WEST MIDLANDS RAILWAY

To get from Willenhall to Oldbury in West Midlands, you’ll need to take one bus line and 2 train lines: take the 21 bus from Rangemoor station to Queen Victoria Rd (Stop Gr1) station. Next, you’ll have to switch to the WEST MIDLANDS RAILWAY train and finally take the WEST MIDLANDS RAILWAY train from Birmingham New Street station to Sandwell & Dudley station. The total trip duration for this route is approximately 1 hr 38 min. The ride fare is £9.90.

98min£9.90
Walk to bus stationBus - 21
21
Train - WEST MIDLANDS RAILWAY
Train - WEST MIDLANDS RAILWAY
Walk to Oldbury
Leaves from Rangemoor

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Rangemoor
    ID nwmdwjap
    270 yd • 4 min
  • 2
    Bus - 2121
    Wait for bus
    21
    Bell Green
  • 3
    Ride to bus station
    Ride to bus station
    Queen Victoria Rd (Stop Gr1)
    ID nwmdpwdm
    17 min
  • 4
    Walk to train station
    Walk to train station
    Coventry
    560 yd • 7 min
  • 5
    Train - WEST MIDLANDS RAILWAYWEST MIDLANDS RAILWAY
    Wait for train
    WEST MIDLANDS RAILWAY
    Birmingham New Street
  • 6
    Ride to train station
    Ride to train station
    Birmingham New Street
    30 min
  • 7
    Train - WEST MIDLANDS RAILWAYWEST MIDLANDS RAILWAY
    Wait for train
    WEST MIDLANDS RAILWAY
    Wolverhampton
  • 8
    Ride to train station
    Ride to train station
    Sandwell & Dudley
    11 min
  • 9
    Walk to Oldbury
    Walk to
    Oldbury
    560 yd • 7 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Willenhall to Oldbury?

    The fastest way takes 98 minutes, using Bus line 21, Bus line CROSSCOUNTRY, Bus line WEST MIDLANDS RAILWAY.

  • What is the alternative route to get from Willenhall to Oldbury?

    The alternative route takes 98 minutes, using Bus line 21, Bus line WEST MIDLANDS RAILWAY, Bus line WEST MIDLANDS RAILWAY.

  • Is there a direct bus between Willenhall and Oldbury?

    No, you’ll have to take one bus line and 2 train lines in total. The total travelling time is 1 hr 38 min.

  • Which bus line goes from Willenhall to Oldbury?

    The 21 bus line goes from Rangemoor station near Willenhall in Binley And Willenhall to Bell Green station. From there you’ll have to take 2 train lines till Oldbury station near Oldbury in West Midlands.

  • How long does it take to travel from Willenhall to Oldbury by bus and train?

    The total travel time between Willenhall in Binley And Willenhall and Oldbury in West Midlands by bus and train is about 1 hr 38 min.

  • Where do I get on the bus near Willenhall to get to Oldbury?

    Get on the 21 bus from the Rangemoor stop near Willenhall in Binley And Willenhall.

  • Where do I get off the bus when travelling between Willenhall and Oldbury?

    Get off the bus at the Oldbury station, which is closest to Oldbury in West Midlands.

  • How much is the bus fare from Willenhall to Oldbury?

    The ride from Willenhall to Oldbury costs £9.90.

Live arrivals, timetables, maps