1map logoGo to main page

Basel to Edinburgh from $61: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Basel, Switzerland
to
Edinburgh, United Kingdom

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

$61 - Fly, DriveBest price
1195 kmDistance
5h Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Basel 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
5h 
Estimated price
$75-354
Recommended
Company
various
Plane
Drive
Average Duration
7h  19m
Estimated price
$61-251
Cheapest
route map
Distance: 1195 km
Duration: 5h

See more options

Pricing table
Company
various
Train
Plane
Average Duration
6h  20m
Estimated price
$91-432
Company
various
Bus
Average Duration
25h  25m
Estimated price
$94-183
Company
various
Train
Bus
Average Duration
23h  37m
Estimated price
$208-354
Company
various
Drive
Drive
Average Duration
15h  12m
Estimated price
$322-482
Company
various
Drive
Drive
Average Duration
16h  28m
Estimated price
$322-482
Company
various
Train
Average Duration
12h  8m
Estimated price
$425-845
Company
various
Train
Average Duration
11h  51m
Estimated price
$446-881

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $100 $82 $99 $163 $122 $114 $77
Fly $90 $82 $119 $124 $193 $177 $82

Traveling From Basel to Edinburgh

Traveling from Basel to Edinburgh offers a fascinating contrast between Switzerland's picturesque landscapes and the rich historical charm of Scotland's capital.

Best Neighbourhoods in Edinburgh

Edinburgh’s neighborhoods each offer distinctive experiences and vibrant atmospheres.

Old Town
• Historic cobbled streets and medieval architecture.
• Home to the iconic Edinburgh Castle.
Leith
• Trendy waterfront with a thriving food scene.
• A mix of historic docks and modern culture.
New Town
• Georgian architecture and elegant shopping streets.
• Lively cafes and galleries around every corner.

Best Times To Visit Edinburgh's Attractions

Planning your visit to Edinburgh’s attractions can enhance your experience.

Edinburgh Castle
Visit early in the morning or later in the afternoon for fewer crowds.
Royal Mile
Stroll in the early weekday mornings to enjoy a quieter atmosphere.
Arthur's Seat
Early sunsets are ideal for hiking, offering stunning views and fewer hikers.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate with cool summers and mild winters, making it a destination that appeals to travelers year-round. While the best times to visit are typically late spring and early autumn, be prepared for unpredictable weather, which can influence outdoor plans and sightseeing.

Dining Recommendation

Sample the haggis at The Thistle Inn, a classic Scottish dish that offers a robust flavor profile distinctly different from the refined dishes of Basel. The welcoming atmosphere, often enhanced by live music, adds a lively touch to your dining experience, showcasing local ingredients in a way that truly reflects Scotland's culinary heritage.

Basel - Edinburgh operators

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

Plane Show flights
Website
easyjet.com

Plane from Basel (BSL) to Edinburgh (EDI)

Average Duration
2h 15m
Estimated price
$70-340

Plane from Basel (BSL) to Glasgow (GLA)

Average Duration
5h 5m
Estimated price
$65-310
Website
lufthansa.com

Plane from Basel (BSL) to Edinburgh (EDI)

Average Duration
4h 35m
Estimated price
$190-700

Plane from Basel (BSL) to Glasgow (GLA)

Average Duration
5h 40m
Estimated price
$160-600
Website
britishairways.com

Plane from Basel (BSL) to Edinburgh (EDI)

Average Duration
4h 21m
Estimated price
$100-420

Plane from Basel (BSL) to Glasgow (GLA)

Average Duration
4h 21m
Estimated price
$90-370
Train Show train routes
Contact phone
+41 848 44 66 88
Website
sbb.ch

Train from Basel Sbb to Zürich Hb

Average Duration
1h 13m
Estimated price
$35-65

Train from Basel Sbb to Colmar Ter

Average Duration
43m
Estimated price
$30-60

Train from Basel Sbb to Strasbourg

Average Duration
1h 18m
Estimated price
$50-95
Contact phone
+44 343 218 6186
Website
eurostar.com

Train from Paris Nord to London St Pancras Intl

Average Duration
2h 21m
Estimated price
$130-380
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Basel SBB to Luxembourg, P+R Bouillon

Average Duration
4h 40m
Estimated price
$30-45

Bus from London Victoria to Edinburgh Bus Station

Average Duration
8h 55m
Estimated price
$55-85
Contact phone
+33 1 71 53 01 80
Website
blablacar.fr

Bus from Basel to Luxembourg

Average Duration
5h
Estimated price
$28-40
Ferry
Contact phone
01304 448866.
Website
poferries.com

Ferry from Calais to Port of Dover

Average Duration
1h 45m
Estimated price
$55-75
Contact phone
+45 33 42 30 10
Website
dfds.com

Ferry from Calais to Port of Dover

Average Duration
2h 30m
Estimated price
$85-190
Contact phone
+353 818 300 400
Website
irishferries.com

Ferry from Calais to Port of Dover

Average Duration
1h 30m
Estimated price
$35-50

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

Traveling between Basel 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.

💰 Train tickets from Basel to Edinburgh can vary in price from €411 to €813, with the total travel time spanning approximately 11 hours and 51 minutes.
Departure Point
Basel Sbb station
Arrival Point
Edinburgh station
🛫 Flying from Basel Airport to Edinburgh Airport is convenient with a quick direct flight that takes 2 hours and 15 minutes. Airlines like KLM, Lufthansa, easyJet, and British Airways offer this route. 🌍 The journey from Basel to Edinburgh by plane takes around 5 hours, providing travelers with a comfortable and efficient mode of transportation between Switzerland and the United Kingdom. 💸 Flight prices between Basel and Edinburgh can range from €69 to €327, offering options for travelers with various budget considerations.
Departure Point
Basel Airport
Arrival Point
Edinburgh Airport
Useful tips for plane travellers
• Compare flights offered by KLM, Lufthansa, easyJet, and British Airways, as they vary in amenities and prices; easyJet tends to be the most budget-friendly, while KLM and Lufthansa offer better in-flight services.
• Upon arriving at Edinburgh Airport, follow the signs for 'Arrivals' and take note of the various public transport options; the airport has a dedicated tram stop which connects you directly to the city center.
• Expect to pay around £25-£30 for a taxi ride from Edinburgh Airport to the city center; alternatively, consider using public transport like the Airlink bus, which costs around £4.50 and is efficient during peak hours.
🚌 Starting from Basel SBB, the bus journey to Edinburgh is not direct, requiring transfers at Luxembourg P+R Bouillon and London Victoria. The total travel time, including transfers, is approximately 25 hours and 25 minutes. 🚌 Passengers can expect ticket prices for the Basel to Edinburgh bus to range from €87 to €169, making it a budget-friendly option for those looking to explore both Switzerland and the United Kingdom by road.
Departure Point
Basel SBB station
Arrival Point
Edinburgh Bus Station

Frequently asked questions

Find out more about the route from Basel to Edinburgh.

Or choose the category:
The distance between Basel and Edinburgh is 1195.7 km. The typical travel times vary depending on the mode of transportation. By train, it takes 11 hours and 24 minutes to reach Edinburgh from Basel. By taking a train to Zurich and then flying to Edinburgh, the travel time is 6 hours and 19 minutes. By plane, it takes approximately 5 hours to reach Edinburgh from Basel. Finally, by bus, the travel time is significantly longer at 28 hours and 46 minutes.
The most cost-effective option for traveling from Basel to Edinburgh is to take a night bus, which can cost around €92-€147 and takes approximately 26 hours and 10 minutes. However, if time efficiency is a priority, it is recommended to take a flight. Although it may cost around €60-€284, the travel time is significantly reduced to 5 hours.
The prices for a train journey between Basel and Edinburgh can range from €346 to €718. Alternatively, travelling by bus from Edinburgh to Basel can cost between €107 and €182.
To travel from Basel to Edinburgh without a car, the best option is to take a train. The train journey takes approximately 11 hours and 24 minutes and costs between €339 and €733. Another option is to fly, which takes around 5 hours and costs between €60 and €284. If you prefer a more budget-friendly option, you can also take a bus, which takes much longer at 28 hours and 46 minutes but costs between €101 and €183.
There is no direct link between Basel and Edinburgh. The most convenient way to travel between the two cities is by taking a train from Basel to Zurich and then flying to Edinburgh, which takes approximately 6 hours and 19 minutes. Alternatively, you can take a direct flight from Basel to Edinburgh, which takes around 5 hours. If you prefer a more budget-friendly option, you can take a bus from Basel to Edinburgh, but be prepared for a longer journey of approximately 28 hours and 46 minutes, including transfers.
The flight from Basel to Edinburgh typically takes around 2 hours and 15 minutes. The cost of the flight can vary, ranging from €60 to €279 depending on factors such as the time of booking, airline, and availability.
There are plenty of accommodation options near Edinburgh. Currently, there are over 1382 hotels available with prices starting at €38.