These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Swansea to Reading

distanceDistance128 miles (206 km)
durationAverage bus duration3 h 35 min
priceAverage bus ticket price$15 (€12)
changesDirect busYes

Buses from Swansea to Reading cover the 128 miles (206 km) long route taking on average 3 h 35 min 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 $15 (€12). Travelers depart most frequently from Swansea and arrive in Reading, Station North Interchange (Stop NE).

Travel Tips

Buses from Swansea to Reading
Take the bus to Reading 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 Swansea to Reading.
FAQs
How much do cheap bus tickets from Swansea to Reading cost?
Omio customers have found the cheapest buses from Swansea to Reading to cost as little as $15 (€12)  in the next 7 days.
What is the cost of a bus to Reading from Swansea?
The Swansea to Reading bus ticket price is on average $15 (€12)  if you are looking to book your tickets for this trip in the next week.
How far is Reading from Swansea by bus?
The bus distance from Swansea to Reading is around 128 miles (206 km).
How long is a bus from Swansea to Reading on average?
While the time it takes to travel 128 miles (206 km) to Reading from Swansea can vary based on specific dates, weekends, and holidays, the Swansea to Reading bus journey time is on average 3 h 35 min.
What station does the bus from Swansea to Reading depart from? Which Reading bus station do I come into from Swansea?

There are a few bus stations in Swansea to start your journey from including Swansea, West Way, Swansea, The Kingsway / Picton Lane (Digital Village) and Swansea, Quadrant Bus Station. In Reading you have a few bus station options to choose from for your arrival including Reading, Station North Interchange (Stop NE), Reading, Station Road (Stop SD) and Reading, Richfield Ave.

Omio customers traveling this route depart most frequently from Swansea   and arrive in Reading, Station North Interchange (Stop NE).

Where is the departure bus station in Swansea located? Where is the arrival bus station in Reading located?

Passengers board their bus most frequently from Swansea and travel around 0 mile (s) / 0 km from the city center to this bus station.

Passengers traveling this route most often arrive at Reading, Station North Interchange (Stop NE) and need to travel approximately 0 mile (s) / 0 km from the bus station to the city center in Reading.

When can I take the first bus from Swansea to Reading? When can I take the last bus for the day?
You can take the earliest bus from Swansea to Reading at 11: 15 AM   or take the last bus from Swansea to Reading leaving at 11: 15 AM. Look for the latest Swansea to Reading bus schedules on Omio and book the best time to take the bus for this trip.
When should I purchase the Swansea to Reading bus for the best deals on tickets?
You can find buses from Swansea to Reading to cost on average $15 (€12) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Swansea to Reading bus generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey