Compare prices to get from Cardiff to Edinburgh
THB 1,741|6h 5m
THB 3,280|4h 20m
THB 2,857
THB 2,857
THB 2,725
THB 1,904
THB 2,259
THB 3,065
THB 3,561
THB 2,204
THB 3,026
THB 1,741
THB 1,960
THB 1,747
THB 2,805
THB 3,392
No matching results found
Click the button below to explore more products you may like
- Prices shown from Cardiff to Edinburgh are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.
Compare Flights and Trains from Cardiff to Edinburgh
The cheapest way to get from Cardiff to Edinburgh costs only THB 2,184 on average via Trains, and the quickest way takes just 7h 49m by Trains. Find the travel option that best suits you.
Trains Cheapest Fastest
Average price THB 2,184
Average duration7h 49m
Departure Time04:33 - 11:08
Direct options
Flights
Average price THB 5,500
Average duration--
Departure Time08:20 - 20:45
Direct options
· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time
When is the cheapest time to travel from Cardiff to Edinburgh?
What is the cheapest day to travel by train from Cardiff to Edinburgh?
Based on Trip.com's data, the cheapest day to travel by train from Cardiff to Edinburgh is Wednesday, with an average price of THB 2,184.
THB 2,579
THB 2,382
THB 2,184
THB 1,986
What is the cheapest day to travel from Cardiff to Edinburgh by bus?
Based on Trip.com's data, the cheapest day for bus tickets from Cardiff to Edinburgh is Monday, with an average price of THB 1,824.
THB 1,824
Recommended hotels in Edinburgh

9/10
67 Reviews
The Balmoral Hotel

New Town | 0.08 km from downtown
THB 29,084

9.3/10
86 Reviews
RÌGH Residences

New Town | 0.78 km from downtown
10% off
THB 12,423 THB 11,195

7.6/10
40 Reviews
Gleneagles Townhouse

New Town | 0.23 km from downtown
THB 25,970

8.8/10
118 Reviews
Princes Street Suites

Princes Street | 0.1 km from downtown
19% off
THB 14,776 THB 11,961
Cardiff to Edinburgh travel tips
Find departure & arrival points near Cardiff and Edinburgh
Popular train stations near Cardiff
Cardiff Bay
Cardiff Central
Grangetown (Cardiff)
Cardiff Queen Street
Cathays
Popular train stations near Edinburgh
Edinburgh (Waverley)
Haymarket
Slateford
Newcraighall
Brunstane
Popular airports near Cardiff
Cardiff Airport (CWL)
Bristol Airport (BRS) Nearby
Popular airports near Edinburgh
Edinburgh Airport (EDI)
Dundee Airport (DND) Nearby
How to travel from Cardiff to Edinburgh: FAQs
How far is it from Cardiff to Edinburgh?
It’s about 506 km (314 mi) from Cardiff to Edinburgh.How do I get from Cardiff to Edinburgh?
You can travel from Cardiff to Edinburgh in 2 different ways: Flights, Trains.What’s the fastest way to get from Cardiff to Edinburgh?
The fastest way to get from Cardiff to Edinburgh is by Trains, with an average journey time of 7h 49m.What’s the most budget-friendly way to travel from Cardiff to Edinburgh?
The cheapest way to get from Cardiff to Edinburgh is by Trains, with an average price of THB 2,184. Other modes of transport are more expensive: Flights costs around THB 5,500 on avergae.What are the main departure and arrival points for trips between Cardiff and Edinburgh?
For trips between Cardiff and Edinburgh, travelers typically use the following departure and arrival points: Most Flights depart from Cardiff Airport and arrive at Edinburgh Airport; Trains depart from Cardiff Bay and arrive at Edinburgh (Waverley).How far in advance should I book tickets from Cardiff to Edinburgh to get the best deal?
Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Cardiff to Edinburgh are typically cheapest Wednesday, with an average fare of THB 2,184. Flights from Cardiff to Edinburgh are typically cheapest Monday, with an average fare of THB 1,824Are Cardiff and Edinburgh in the same time zone?
There is a 0m time difference between Cardiff and Edinburgh.



