Reading to Swansea coach

Cheap bus tickets from Reading to Swansea

Showing times and prices for 01 Jul





The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

12:05Reading7h35 19:40Swansea
0 changes

Bus Timetable Reading to Swansea

Showing buses for tomorrow, Friday, 1 July
12:05Reading7h35 19:40Swansea
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

01 Jul
02 Jul
03 Jul
04 Jul
05 Jul
06 Jul
07 Jul

Bus times from Reading to Swansea

Showing times and prices for 01 Jul

Fastest Journey

7 h 35 m


7 h 35 m

Buses per day



206 km

Of the 1 buses that leave Reading for Swansea every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

12:05Reading7h35 19:40Swansea
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

National Express
Eurolines France

Overview: Coach from Reading to Swansea

distanceDistance128 miles (206 km)
durationAverage coach duration7 h 25 min
priceAverage coach ticket price£20 (€22)
frequencyCoach frequency1 a day
changesDirect coachYes, there is 1 direct coach a day
carriersCoach companiesMegabus UK

Coaches from Reading to Swansea cover the 128 miles (206 km) long trip taking on average 7 h 25 min with our travel partners like Megabus UK. Normally, there is 1 coach operating per day, including direct services available. While the average ticket price for this trip costs around £20, you can find the cheapest coach ticket for as low as £17. Travellers depart most frequently from Reading and arrive in Swansea, University Bay Campus.

Travel Tips: Coach to Swansea from Reading

Take the bus to Swansea easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Reading to Swansea.
Omio customers have found the cheapest coaches to Swansea from Reading to cost as little as £17  in the next 7 days.
If you’re looking to book tickets for this journey in the next 7 days, you’ll find that Reading to Swansea coach prices are on average £20  one way.
You should expect to travel around 128 miles (206 km)  between Reading and Swansea by coach.
The coach time to Swansea from Reading is on average 7 h 25 min  for the 128 miles (206 km) long journey, but the time it takes to go to Swansea from Reading by coach can vary depending on specific dates or travelling on weekends and holidays.

There are a few coach stations in Reading to start your route from including Reading, Christchurch Green / Redlands Road (University of Reading), Reading, RBH Main Entrance and Reading, Station Road (Stop SD). In Swansea you have a few coach station options to choose from for your arrival including Swansea, University Bay Campus, Swansea, Quadrant Bus Station and Swansea, The Kingsway / Picton Lane (Digital Village).

Omio customers travelling this route depart most frequently from Reading   and arrive in Swansea, University Bay Campus.

Passengers board their coach most frequently from Reading and travel around 0.2 miles (420 m) from the city centre to this coach station.

Passengers travelling this route most often arrive at Swansea, University Bay Campus and need to travel approximately 3.2 miles (5.1 km) from the coach station to the city centre in Swansea.

When taking a coach from Reading to Swansea, you can count on Megabus UK for the best way to get you to Swansea. You can also check all possible coach companies who offer a service from Reading to Swansea and compare the amenities they offer before buying a coach ticket.
The average number of coaches departing Reading for Swansea is 1 a day. The coach schedules and services may vary between weekdays and weekends.
The first coach from Reading to Swansea leaves at 06: 35   and the last coach for this leaves at 12: 05. Omio shows you the latest coach from Reading to Swansea timetable to help you book the best departure time for this route.
In general, we recommend booking tickets for coaches in advance to score the best deals from all possible coach companies offering this route and save money. If you book coach tickets from Reading to Swansea within the next 7 days, you can find tickets to cost on average £20 one way. To find the best prices for this journey, consider booking your coach ticket from Reading to Swansea a few months in advance.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone