Aberystwyth to Swansea Bus

  • Lowest price from ≈ €18.74 £16.10
  • Average duration 3h 32m
  • Connections per day 14
  • Distance 89 km
  • CO₂ per person 8 kg

bus from Aberystwyth to Swansea

The journey from Aberystwyth to Swansea is about 89 km. On average a bus trip takes 3h 32m with 14 connections per day.

Lowest price ≈ €18.74 £16.10
Trip duration 3h 32m
Connections per day 14
Lowest price ≈ €18.74 £16.10
Highest price ≈ €18.74 £16.10
First departure 05:35 AM
Last departure 08:35 PM
Distance 89 km
Departure Aberystwyth
Arrival Swansea
Travel operator Transport for Wales
Find the best price
Transport for Wales6.23 kg CO₂
17:35Aberystwyth Bus Station
3h 25m
21:10Swansea Railway Station
≈ €18.74 £16.10
1 changes
Transport for Wales6.23 kg CO₂
16:35Aberystwyth Bus Station
3h 55m
20:35Swansea Railway Station
≈ €18.74 £16.10
1 changes
Transport for Wales6.23 kg CO₂
07:35Aberystwyth Bus Station
3h 25m
11:15Swansea Railway Station
≈ €18.74 £16.10
1 changes

Next departures from Aberystwyth to Swansea

Sample times and fares for the coming days — book to confirm availability and price.

Transport for Wales ≈ €18.74 £16.10
05:35 Aberystwyth Bus Station
3h 25m · 1 changes
09:15 Swansea Railway Station
Transport for Wales ≈ €18.74 £16.10
06:25 Aberystwyth Bus Station
4h · 1 changes
10:40 Swansea Railway Station
Transport for Wales ≈ €18.74 £16.10
07:35 Aberystwyth Bus Station
3h 25m · 1 changes
11:15 Swansea Railway Station
Transport for Wales ≈ €18.74 £16.10
09:40 Aberystwyth Bus Station
2h 53m · 1 changes
12:40 Swansea Railway Station
Transport for Wales ≈ €18.74 £16.10
10:35 Aberystwyth Bus Station
3h 55m · 1 changes
14:40 Swansea Railway Station
Transport for Wales ≈ €18.74 £16.10
11:35 Aberystwyth Bus Station
3h 25m · 1 changes
15:15 Swansea Railway Station
Transport for Wales ≈ €18.74 £16.10
13:35 Aberystwyth Bus Station
3h 25m · 1 changes
17:15 Swansea Railway Station
Transport for Wales ≈ €18.74 £16.10
14:35 Aberystwyth Bus Station
3h 55m · 1 changes
18:40 Swansea Railway Station
Transport for Wales ≈ €18.74 £16.10
15:35 Aberystwyth Bus Station
3h 25m · 1 changes
19:15 Swansea Railway Station
Transport for Wales ≈ €18.74 £16.10
16:35 Aberystwyth Bus Station
3h 55m · 1 changes
20:35 Swansea Railway Station
Transport for Wales ≈ €18.74 £16.10
17:35 Aberystwyth Bus Station
3h 25m · 1 changes
21:10 Swansea Railway Station
Transport for Wales ≈ €18.74 £16.10
18:35 Aberystwyth Bus Station
3h 25m · 1 changes
22:25 Swansea Railway Station
Transport for Wales ≈ €18.74 £16.10
20:35 Aberystwyth Bus Station
2h 55m · 1 changes
23:52 Swansea Railway Station
See all timetables

Carriers on this route

Learn more about carriers on this route.

The Welsh Government owns the non-profit organization Transport for Wales. It is responsible for the procurement and management of passenger rail services in Wales, as well as the development of the Welsh rail network. The company was established in 2018, taking over from Arriva Trains Wales, and operates services across Wales and the Borders. Transport for Wales is a great choice for your journeys within Wales, such as Cardiff to Aberdare or Newport to Swansea, or for your trips in England, like Manchester to Chester or Birmingham to Shrewsbury, and even for your travel between England and Wales.

CO₂ emissions by mode

train 6.23kg
bus 6.68kg
flight 17.8kg
carpool 14.24kg

FAQ