Buses to Oswestry from Wrexham

The journey to Oswestry from Wrexham takes just 43 minutes.

Buses operate daily with up to 87 services per day. Depending on the day of travel, the first bus departs Wrexham at 06:22.

Arriva Wales schedule

Arriva Wales operates between Wrexham and Oswestry 7 days per week.

Service days Daily
Services per day up to 78
Shortest trip 1 hour 1 minute
First departure 06:22
Last departure 22:15

Lloyds Coaches schedule

Travel from Wrexham to Oswestry with Lloyds Coaches in 43 minutes.

Service days Daily except Sunday
Services per day up to 9
Shortest trip 43 minutes
First departure 11:28
Last departure 13:32

Your questions answered

  • Is there a daily bus service between Wrexham and Oswestry?

    Yes, buses operate daily from Wrexham to Oswestry, departing as early as 06:22.

  • How long is the bus trip from Wrexham to Oswestry?

    The fastest bus to Oswestry from Wrexham takes 43 minutes.

  • How do I buy tickets for travel to Oswestry from Wrexham?

    It's not yet possible to buy tickets for this trip directly from ByBus but we're working on it!

  • Which bus companies operate between Wrexham and Oswestry?

    Arriva Wales and Lloyds Coaches run buses to Oswestry from Wrexham.

  • What time is the earliest bus from Wrexham to Oswestry?

    The first bus to Oswestry from Wrexham leaves at 06:22. The journey takes 43 minutes.

  • When is the last bus to Oswestry from Wrexham?

    The last bus leaves Wrexham at 13:32, arriving into Oswestry at 14:25. Get there in plenty of time so you don't miss it.

Onward travel from Oswestry

Bus to Days Shortest trip Distance
Machynlleth
  • Daily except Sunday
2 hours 37 minutes 38 miles
Newtown
  • Daily except Sunday
1 hour 30 minutes 26 miles
Shrewsbury
  • Daily except Sunday
46 minutes 16 miles
Welshpool
  • Daily except Sunday
43 minutes 14 miles
Wrexham
  • Daily
40 minutes 13 miles