Bus Time | 14h00m |
Origin | Bath, England |
Destination | Edinburgh, Scotland |
Distance | 318 Miles |
Cheapest bus fare: | from £25.47 |
Bus operators: | FlixBus |
Several operators offers bus services across the United Kingdom & Europe but the Bath to Edinburgh journey is only operated by the company FlixBus.
Our travel data show that for the next 180 days, and based on a standard ticket without a coachcard, the starting fare across the different operators to take the bus from Bath to Edinburgh is from €25.47.
Travelling by coach will almost always enable you to pay less comparing to other modes of transport. Nevertheless you will have to spend approximately 14h00m on the road to cover the 318 miles between Bath and Edinburgh.
from £25.47 | MORE | 16h10m |
from £117.46 | MORE | 6h12m |
Find the cheapest tickets to travel from Bath to Edinburgh by coach, train, carsharing and flights.
90
60
30
15
7
3
1
Same day
We analysed the evolution of the prices for your coach from Bath to Edinburgh to understand the best time to book your ticket. The chart above reveals that prices are not increasing or decreasing a lot if you don't book early. You can pay approximately the same price if you get your ticket early or at the last minute but by booking early, you will make sure that tickets remain available for your trip.
Gopili compares prices to help you find cheap bus tickets from Bath to Edinburgh for the coming days. You can also have a look at the prices for the Edinburgh Bath bus to make sure you get a seat for your return journey.
From | To | Price | Departure on | At | Company | Searched |
---|---|---|---|---|---|---|
Bath Bus Station |
Edinburgh Bus Station |
£25.47 | 22/07/2025 | 22:00 | FlixBus | 1 month ago |
Bath Bus Station |
Edinburgh Bus Station |
£29.98 | 22/07/2025 | 06:45 | FlixBus | 1 month ago |
Bath Bus Station |
Edinburgh Bus Station |
£31.98 | 22/07/2025 | 16:20 | FlixBus | 1 month ago |
Best prices found for the next 180 days.
Bus tickets from Bath
To United Kingdom
To Europe
Popular coach journeys
Other transport alternative