Bus Time | 13h27m |
Origin | Edinburgh, Scotland |
Destination | Swansea, Wales |
Distance | 301 Miles |
Cheapest bus fare: | from £90.20 |
Bus operators: | the coach company |
from £90.20 | MORE | 20h15m |
Find the cheapest tickets to travel from Edinburgh to Swansea by coach, train, carsharing and flights.
Distribusion£91
Distribusion--
FlixBus--
omio--
kombo--
Ticket prices and availability have been recorded in the last 72 hours from the data provided by our partners.
Departure | Arrival | Duration | Company |
---|---|---|---|
Today | |||
There are no more services available today. | |||
Tomorrow | |||
Edinburgh Bus Station 22:40 |
Swansea University Bay Campus 17:55 |
19h15m | FlixBus |
Edinburgh Bus Station 23:40 |
Swansea University Bay Campus 20:55 |
21h15m | FlixBus |
The table above only shows the remaining services for today and will display a maximum of 10 bus departures.
See all departures: Today / Tomorrow
Gopili compares prices to help you find cheap bus tickets from Edinburgh to Swansea for the coming days. You can also have a look at the prices for the Swansea Edinburgh bus to make sure you get a seat for your return journey.
From | To | Price | Departure on | At | Company | Searched |
---|---|---|---|---|---|---|
Edinburgh Bus Station |
Swansea University Bay Campus |
£90.20 | 19/09/2025 | 22:40 | FlixBus | 1 day ago |
Edinburgh Bus Station |
Swansea University Bay Campus |
£107.80 | 19/09/2025 | 23:40 | FlixBus | 1 day ago |
Best prices found for the next 180 days.
Bus tickets from Edinburgh
To United Kingdom
To Europe
Popular coach journeys
Other transport alternative