ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Cheltenham to Edinburgh

🚌 Departing from Cheltenham to reach Edinburgh by bus takes approximately 10 hours and 15 minutes, covering a distance of 601 km with 2 transfers. 🛤️ The first transfer involves a bus towards Nottingham, with a duration of about 1 hour and 10 minutes, operated by megabus M38N. The journey includes stops in Cardiff and Newcastle upon Tyne before reaching Birmingham. 🏰 Continuing the trip, the second transfer is a bus towards Glasgow, lasting around 6 hours and 35 minutes. This leg of the journey with megabus M11 passes through destinations like London Victoria and Abington before proceeding to the final destination in Edinburgh.

Where to stay in Edinburgh

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation

Will you be returning to Cheltenham by bus?

If you are looking for a return bus trip, check out the buses from Edinburgh to Cheltenham.

See schedule