1map logoGo to main page

Swansea to Edinburgh from $64: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Swansea, United Kingdom
to
Edinburgh, United Kingdom

How to Get from Swansea 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.

$64 by busBest price
487.2 kmDistance
2h 45m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Swansea 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
Taxi
Plane
Average Duration
2h  45m
Estimated price
$170-387
Recommended
Company
FlixBus
Bus
Average Duration
13h  35m
Estimated price
$64-95
Cheapest
route map
Distance: 487.2 km
Duration: 2h 45m

See more options

Pricing table
Company
various
Train
Plane
Average Duration
5h  9m
Estimated price
$94-322
Company
various
Drive
Average Duration
7h  7m
Estimated price
$120-180
Company
various
Train
Train
Average Duration
7h  42m
Estimated price
$191-401
Company
various
Train
Train
Average Duration
8h  51m
Estimated price
$267-803

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $37 $43 $36 $21 $65 $47 $61
Train $293 $263 $187 $260 $260 $260 $316
Fly $49 $46 $54 $70 $62 $65 $92

Traveling From Swansea to Edinburgh

Journeying from Swansea to Edinburgh reveals a striking contrast between Swansea's coastal charm and Edinburgh's rich history and stunning architecture.

Best Neighbourhoods in Edinburgh

Edinburgh boasts diverse neighborhoods, each offering distinct experiences for visitors.

Old Town
• Home to iconic Edinburgh Castle.
• Cobblestone streets filled with history.
New Town
• Features Georgian architecture and stylish boutiques.
• Vibrant dining scene with numerous cafes.
Leith
• Trendy waterfront with fresh seafood restaurants.
• Vibrant arts scene and cool pubs.

Best Times To Visit Edinburgh's Attractions

Making the most of your Edinburgh experience involves timing your visits to key attractions.

Edinburgh Castle
Arrive early in the morning or late afternoon for fewer crowds.
Arthur's Seat
Visit during weekdays for a peaceful hike and stunning views.
The Royal Mile
Explore in the early hours or on Sundays for a quieter stroll.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, characterized by mild summers and cool winters, with rainfall possible throughout the year. Planning your visit during late spring or early autumn can enhance your experience, as the weather is often more pleasant and the sights less crowded.

Dining Recommendation in Edinburgh

Try the haggis at The Scotch Whisky Experience, where traditional Scottish flavors blend seamlessly with a vibrant atmosphere. This dish not only showcases local ingredients but also offers a unique taste journey that sets Edinburgh's culinary scene apart from Swansea's coastal fare.

Swansea - Edinburgh operators

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

Train Show train routes
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from Swansea to Bristol Parkway

Average Duration
1h 29m
Estimated price
$45-110
Contact phone
03333 211 202
Website
https://tfw.wales/

Train from Swansea to Crewe

Average Duration
3h 32m
Estimated price
$80-130
Contact phone
00 44 345 528 0253
Website
https://www.avantiwestcoast.co.uk/

Train from Crewe to Edinburgh

Average Duration
3h 10m
Estimated price
$110-280
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Bristol Parkway to Edinburgh

Average Duration
6h 22m
Estimated price
$220-700
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Swansea City Bus Station to Bristol

Average Duration
2h 35m
Estimated price
$14-20

Bus from Bristol to Edinburgh Bus Station

Average Duration
10h
Estimated price
$50-75
Plane Show flights
Website
https://www.loganair.co.uk

Plane from Cardiff (CWL) to Edinburgh (EDI)

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

Plane from Bristol (BRS) to Edinburgh (EDI)

Average Duration
1h 15m
Estimated price
$40-210
Website
https://www.ryanair.com

Plane from Bristol (BRS) to Edinburgh (EDI) via Knock

Average Duration
3h 30m
Estimated price
$35-310
Other Show other routes
Contact phone
+44 1792 644446
Website
https://www.yellowcabsltd.com

Other from Swansea to Cardiff

Average Duration
54m
Estimated price
$130-160

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

Traveling between Swansea 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 an exciting road trip from Swansea to Edinburgh, covering a distance of 613.2 km. Enjoy the scenic drive through the beautiful landscapes of Wales and Scotland on your journey. 💰 Discover cost-effective travel options with prices ranging from £95 to £142 for the drive from Swansea to Edinburgh. 🛣️ Set out on a 7-hour and 7-minute adventure by car, soaking in the charm of both cities as you travel from Swansea to the vibrant capital of Scotland, Edinburgh.
Average price
£93 - £140
🚆 The journey from Swansea to Edinburgh by train involves a transfer at Crewe and takes approximately 7 hours and 42 minutes. Transport for Wales operates the service from Swansea, and Avanti West Coast operates the train to Edinburgh. 🚆 Options for the trip include routes with transfers at various stations such as Manchester Piccadilly, London Paddington, and Bristol Parkway. Prices for the train tickets between Swansea and Edinburgh range from £151 to £317.
Departure Point
Swansea station
Arrival Point
Edinburgh station
Useful tips for train travellers
• On your train journey from Swansea to Edinburgh, expect onboard catering services that offer a range of snacks, beverages, and light meals. Most trains operated by Transport for Wales and Avanti West Coast feature a cafeteria car where you can purchase items such as sandwiches, pastries, and drinks. Consider pre-ordering your meals if you choose First Class, as they often offer complimentary refreshments.
• When booking your ticket for this route, choose from different seating options: Economy Class, First Class, and sometimes Business Class, depending on the operator. Transport for Wales offers standard Economy seating with standard facilities, while Avanti West Coast provides First Class seats that include more space, power sockets, and complimentary refreshments. Check your operator's website for specific seating layouts and amenities.
• For your Swansea to Edinburgh trip, operators include Transport for Wales (tfw.wales) and Avanti West Coast (avantikw.com). Make sure to check their websites for schedule updates and ticket prices. Upon arrival at Edinburgh Waverley Station, you can store your luggage at the left luggage facility, and clean restrooms are available. There are also shower facilities for a fee, which can be found on the station's concourse.
🛫 Experience a swift journey from Swansea to Edinburgh by taking a direct flight from Cardiff Airport. In just 1 hour and 15 minutes, you'll be soaring through the skies towards your Scottish destination with Loganair. ✈️ Let Loganair whisk you away from Cardiff to Edinburgh for a seamless and efficient travel experience. Sit back, relax, and prepare to embark on a memorable adventure in the heart of Scotland.
Departure Point
Cardiff Airport
Arrival Point
Edinburgh Airport
Useful tips for plane travellers
• Check the Loganair website for any specific travel restrictions or baggage policies, as they may have different regulations compared to other airlines.
• Upon arrival at Edinburgh Airport, follow the signs for the tram station, which directly connects the airport to the city center and is usually the quickest and most economical transportation option.
• Expect to pay approximately £25-£30 for a taxi from Edinburgh Airport to the city center, which is a convenient but pricier option if you have multiple passengers or luggage.
🌆 The total travel time from Swansea to Edinburgh is approximately 13 hours and 35 minutes, allowing passengers to enjoy the changing landscapes and sights along the way. FlixBus operates the bus services on this route, ensuring a comfortable and reliable journey. 💷 Ticket prices for the Swansea to Edinburgh bus range from £51 to £75, offering an affordable and convenient transportation option for those looking to explore the historic city of Edinburgh from the charming town of Swansea.
Departure Point
Swansea City Bus Station
Arrival Point
Edinburgh Bus Station

Trips from Swansea

Trips to Leicester