ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration14h
Distance807
Avg. price$ 31
Bus trips found

Buses from Cardiff to Edinburgh

🌍 Unfortunately, there is no direct route available, but you can opt for services via Bristol. The journey may take around 12 hours and 40 minutes, including transfers. 💰 Prices for bus tickets between Cardiff and Edinburgh typically range from £49 to £72, offering an affordable and scenic way to traverse between these two iconic cities.

Where to stay in Edinburgh

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

Accomodation
  • There is no direct bus running between Cardiff and Edinburgh. Travelers can opt for a bus service that departs from Cardiff North Road and reaches Edinburgh Bus Station via Bristol. The total journey time, inclusive of transfers, is approximately 12 hours and 40 minutes. It's important to plan the trip accordingly considering the duration and transfers involved.
  • You can catch the bus from Cardiff to Edinburgh at the Cardiff North Road station. The bus services on this route are operated by Megabus UK. Make sure to arrive at the station in advance of the scheduled departure time to ensure a smooth boarding process for your journey.
  • The cost of a bus ticket from Cardiff to Edinburgh typically ranges from £49 to £72, depending on the specific bus service, time of booking, and any promotional offers available. It's recommended to book tickets in advance to potentially secure lower fares and guarantee a seat on the desired departure. Prices may also fluctuate based on the travel season and demand, so it's advisable to check the latest fares before planning the journey.

Will you be returning to Cardiff by bus?

If you are looking for a return bus service, check the buses from Edinburgh to Cardiff.

See schedule