1map logoGo to main page

Cardiff, South Glamorgan to Edinburgh, Edinburgh from $62: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Cardiff, United Kingdom
to
Edinburgh, United Kingdom

How to Get from Cardiff to Edinburgh: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$62 by busBest price
500.7 kmDistance
2h 9m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Cardiff to Edinburgh with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
2h  9m
Estimated price
$72-271
Recommended
Company
Megabus UK
Bus
Average Duration
12h  40m
Estimated price
$62-91
Cheapest
route map
Distance: 500.7 km
Duration: 2h 9m

See more options

Pricing table
Company
various
Train
Plane
Average Duration
4h  4m
Estimated price
$67-246
Company
various
Drive
Average Duration
6h  39m
Estimated price
$120-190
Company
various
Train
Average Duration
6h  49m
Estimated price
$171-371
Company
various
Train
Average Duration
7h  55m
Estimated price
$240-749

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $28 $24 $26 $30 $35 $39 $44
Train $124 $118 $77 $100 $146 $175 $200

Traveling From Cardiff to Edinburgh

The journey from Cardiff to Edinburgh offers a fascinating contrast between Cardiff's vibrant waterfront culture and Edinburgh's historic charm nestled among stunning hills.

Best Neighbourhoods in Edinburgh

Edinburgh boasts a variety of neighborhoods, each with its own character.

Old Town
• Rich history with medieval architecture.
• Home to the iconic Edinburgh Castle.
New Town
• Features Georgian architecture and stylish shops.
• Vibrant nightlife and dining scene.
Leith
• Scenic waterfront with great seafood restaurants.
• Blend of trendy culture and local charm.

Best Times To Visit Edinburgh's Attractions

Timing your visits can greatly enhance your experience in Edinburgh's attractions.

Edinburgh Castle
Visit early in the morning for fewer crowds and stunning views.
Holyrood Palace
Go during weekdays, especially in the afternoon for a quieter visit.
Arthur's Seat
Hike early or late in the day for peaceful scenery and fewer people.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, characterized by mild summers and cool winters, with rainfall spread fairly evenly throughout the year. The best times to visit are during late spring and early autumn, as the weather is often more agreeable, enhancing your exploration of the city's many attractions.

Dining Recommendation in Edinburgh

A must-try dish in Edinburgh is haggis, often served with neeps and tatties, which showcases the region's rich culinary heritage using local ingredients. Dining in Edinburgh offers a unique experience, with many traditional pubs presenting a cozy atmosphere that invites you to savor hearty flavors distinct from Cardiff's more contemporary dining scene.

Cardiff - Edinburgh operators

Explore transport companies operating between Cardiff and Edinburgh, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
loganair.co.uk

Plane from Cardiff (CWL) to Edinburgh (EDI)

Average Duration
1h 15m
Estimated price
$130-440
Website
easyjet.com

Plane from Bristol (BRS) to Edinburgh (EDI)

Average Duration
1h 15m
Estimated price
$40-210
Train Show train routes
Contact phone
03333 211 202
Website
tfw.wales

Train from Cardiff Central to Crewe

Average Duration
2h 39m
Estimated price
$60-95
Contact phone
00 44 345 528 0253
Website
avantiwestcoast.co.uk

Train from Crewe to Edinburgh

Average Duration
3h 10m
Estimated price
$110-280
Contact phone
+44 3457 000 125
Website
gwr.com

Train from Cardiff Central to Bristol Temple Meads

Average Duration
45m
Estimated price
$22-55
Contact phone
0344 736 9123
Website
crosscountrytrains.co.uk

Train from Bristol Parkway to Edinburgh

Average Duration
6h 22m
Estimated price
$220-700
Bus Show bus routes
Website
uk.megabus.com

Bus from Cardiff North Road to Bristol Bond St

Average Duration
1h 40m
Estimated price
$11-16

Bus from Bristol to Edinburgh Bus Station

Average Duration
10h
Estimated price
$50-75
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Bristol to Edinburgh Bus Station

Average Duration
10h
Estimated price
$50-75

Cardiff to Edinburgh: Overview of Bus, Train, Flight, and Car Trips

Traveling between Cardiff and Edinburgh offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Cardiff to Edinburgh, spanning 390 miles through picturesque countryside and historic towns. 🛣️ Enjoy the flexibility and freedom of driving as you traverse the beautiful landscapes of Wales and Scotland, with a travel time of about 6 hours and 39 minutes. 💰 Depending on factors like fuel costs and tolls, expect to budget between £95 to £150 for the journey, making it an affordable and adventurous way to explore the UK.
Average price
£93 - £148
🚆 Traveling from Cardiff to Edinburgh by train involves a journey with a transfer at Crewe. The total travel time, including transfers, is approximately 6 hours and 49 minutes. 💰 Prices for train tickets between Cardiff and Edinburgh can range from £135 to £293, so it's important to plan ahead and select the route that best fits your budget and schedule.
Departure Point
Cardiff Central station
Arrival Point
Edinburgh station
Useful tips for train travellers
• Onboard Services: On your journey from Cardiff to Edinburgh, you will typically be on a train operated by either Transport for Wales or LNER (London North Eastern Railway). Both operators provide onboard catering services, including a cafe-bar serving a variety of snacks, hot meals, and beverages. LNER offers an at-seat dining service in First Class, where you can enjoy a more extensive menu with complimentary drinks.
• Seating Options: This route generally offers three classes of seating: Standard (Economy), First Class, and sometimes Business Premier (especially on LNER). Standard seating is comfortable and comes with power outlets, while First Class offers larger seats, more legroom, and complimentary refreshments. If you're looking for a quiet atmosphere and better amenities, opt for First Class, especially on LNER trains. More information can be found on their websites: Transport for Wales and LNER.
• Arrival Station Tip: When you arrive at Edinburgh Waverley, you'll find it centrally located, but the station can be quite busy. You can store your luggage at the station for a fee at the left luggage service, allowing you to explore the city unencumbered. There are also clean restrooms available in various locations throughout the station, although shower facilities are not typically offered.
🛫 Flying from Cardiff Airport to Edinburgh Airport is a quick and convenient option for travelers, with a direct flight taking just 1 hour and 15 minutes. 💸 Ticket prices for flights between these two cities can vary, ranging from £57 to £214, so it's worth checking different dates and booking in advance for the best deals.
Departure Point
Cardiff Airport
Arrival Point
Edinburgh Airport
Useful tips for plane travellers
• Loganair is the primary carrier for direct flights from Cardiff to Edinburgh; consider booking your tickets early to secure the best prices, which range from £54 to £204.
• Upon arriving at Edinburgh Airport, follow the overhead signs to the baggage reclaim area, which can become crowded, especially during peak travel times; remember to keep an eye on the flight information screens for any updates.
• Expect to pay approximately £25 to £30 for a taxi ride from Edinburgh Airport to the city center; alternatively, consider taking the Airlink 100 bus for a cost-effective option at around £4.50, with buses departing every 10 minutes. For more information on local transport, visit Lothian Buses.
🌍 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.
Departure Point
Cardiff North Road station
Arrival Point
Edinburgh Bus Station

Frequently asked questions

Find out more about the route from Cardiff to Edinburgh.

Or choose the category:
The distance between Cardiff and Edinburgh is approximately 311 miles, or 389.6 miles by road. There are several modes of transportation to consider when traveling between the two cities. Taking a train from Cardiff to Edinburgh typically takes 6 hours and 51 minutes, while combining a train and a flight can cut the travel time down to around 4 hours and 11 minutes. Driving by car from Edinburgh to Cardiff would take around 6 hours and 39 minutes, while taking a bus would take significantly longer at approximately 11 hours and 50 minutes.
The most cost-effective option for traveling from Cardiff to Edinburgh is by bus, with fares ranging from £48 to £71. However, this option also takes the longest time, with a travel duration of 11 hours and 50 minutes. On the other hand, the quickest way to travel between the two cities is by taking a train to Cardiff and then flying to Edinburgh. This option takes 4 hours and 11 minutes and the cost ranges from £32 to £198, depending on the booking.
The prices for a train ticket between Cardiff and Edinburgh can range from £100 to £300. On the other hand, the prices for a bus ticket between Edinburgh and Cardiff can vary from £49 to £69. It's important to note that prices may fluctuate depending on the time of year, availability, and class of travel. It is recommended to check with the respective transportation providers for the most accurate and up-to-date pricing information.
To travel from Cardiff to Edinburgh without using public transportation, you can opt to drive. The road distance between the two cities is approximately 390 miles, and the journey typically takes around 6 hours and 39 minutes. It is important to note that fuel costs and toll fees may apply, and prices for driving from Cardiff to Edinburgh can range from £95 to £151.
The best way to travel from Cardiff to Edinburgh without a car is by train. The journey takes approximately 6 hours and 51 minutes and tickets can cost between £95 and £301. Trains are a convenient and comfortable option, allowing you to relax and enjoy the scenic views along the way. Other modes of transportation like flying or taking a bus also exist, but the train offers a direct and efficient route.
There is currently no direct link between Cardiff and Edinburgh by train. The journey requires a transfer at Crewe and takes approximately 6 hours and 51 minutes. However, there are direct buses available from Cardiff North Road to Edinburgh bus station operated by Megabus UK, with a journey time of approximately 11 hours and 50 minutes.
The flight between Cardiff and Edinburgh typically takes around 1 hour and 15 minutes. This is the quickest and most convenient option for travel between the two cities. As for the cost, it can vary depending on the airline, time of booking, and availability, but prices generally range from $50 to $150 for a one-way ticket. It is recommended to book in advance to get the best deals on flights.
There are numerous accommodation options available near Edinburgh. With over 1382 hotels to choose from, travelers can find a place that suits their needs and budget. Prices for hotels in Edinburgh start at £33 per night. Whether you're looking for a luxury hotel in the city center or a budget-friendly option on the outskirts, there are plenty of options to choose from to make your stay comfortable and enjoyable.

Trips to Edinburgh