Bus Time | 13h27m |
Origin | Edinburgh, Scotland |
Destination | Swansea, Wales |
Distance | 301 Miles |
Cheapest bus fare: | from £96.36 |
Bus operators: | the coach company |
from £96.36 | MORE | 20h15m |
Find the cheapest tickets to travel from Edinburgh to Swansea by coach, train, carsharing and flights.
Distribusion£97
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 | |||
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
According to our data, 2 services are running today and 0 tomorrow. The first bus Edinburgh to Swansea is at 22:40. The last bus departs at 23:40. Coach companies may vary the schedules depending on which day you're travelling as well as if you're travelling during the holiday season, public holidays or for a specific event.
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 |
£96.36 | 05/07/2025 | 22:40 | FlixBus | 2 days ago |
Edinburgh Bus Station |
Swansea University Bay Campus |
£124.30 | 05/07/2025 | 23:40 | FlixBus | 2 days ago |
Best prices found for the next 180 days.
Bus tickets from Edinburgh
To United Kingdom
To Europe
Popular coach journeys
Other transport alternative