1map logoGo to main page

Sheffield to Edinburgh from $26: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Sheffield, United Kingdom
to
Edinburgh, United Kingdom

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

$26 by busBest price
308.9 kmDistance
3h 8m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Sheffield 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
CrossCountry
Train
Average Duration
3h  45m
Estimated price
$140-430
Recommended
Company
FlixBus
Bus
Average Duration
6h  30m
Estimated price
$26-40
Cheapest
route map
Distance: 308.9 km
Duration: 3h 8m

See more options

Pricing table
Company
Megabus
Bus
Average Duration
6h  45m
Estimated price
$27-40
Company
Various
Train
Plane
Average Duration
5h  42m
Estimated price
$51-243
Company
Various
Drive
Average Duration
3h  8m
Estimated price
$64-199
Company
Various
Drive
Average Duration
4h  20m
Estimated price
$70-110
Company
Various
Train
Plane
Average Duration
5h  6m
Estimated price
$94-273

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $26 $27 $28 $28 $28 $28 $28
Train $46 $32 $30 $35 $35 $42 $57
Fly $45 $45 $49 $45 $46 $87 $50

Traveling From Sheffield to Edinburgh

The journey from Sheffield to Edinburgh offers a captivating contrast between Sheffield's industrial charm and Edinburgh's stunning historical landscapes.

Best Neighbourhoods in Edinburgh

Edinburgh boasts diverse neighborhoods that cater to various interests and vibes.

Old Town
• Home to the iconic Edinburgh Castle.
• Cobblestone streets filled with history and charm.
New Town
• Renowned for its Georgian architecture.
• Offers a vibrant shopping and dining scene.
Leith
• Known for its waterfront and seafood restaurants.
• A trendy area with a growing arts scene.

Best Times To Visit Edinburgh's Attractions

Maximize your experience in Edinburgh by timing your visits to key attractions.

Edinburgh Castle
Visit early in the morning or late afternoon for smaller crowds and stunning views.
Holyrood Palace
Opt for weekdays, especially Tuesday or Wednesday, for a quieter exploration.
Arthur's Seat
Early morning hikes offer peace, beautiful sunrise views, and fewer visitors.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, with mild summers and cool winters, making it a pleasant destination year-round. Consider visiting during late spring and early autumn for comfortable temperatures and fewer tourists, as weather can influence outdoor activities and overall travel enjoyment.

Dining Recommendation in Edinburgh

Try haggis at the renowned Witchery by the Castle, where traditional Scottish flavors come alive in a stunning gothic setting. This dish, rich with local ingredients and spices, contrasts with Sheffield's industrial culinary roots, offering you a memorable taste of Scotland's heritage.

Sheffield - Edinburgh operators

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

Train Show train routes
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Sheffield to Edinburgh

Average Duration
3h 45m
Estimated price
$140-430
Contact phone
+44 345 600 1671
Website
https://www.tpexpress.co.uk/

Train from Sheffield to Manchester Piccadilly

Average Duration
54m
Estimated price
$15-40
Contact phone
03457 125 678
Website
https://www.eastmidlandsrailway.co.uk/

Train from Sheffield to Manchester Piccadilly

Average Duration
52m
Estimated price
$17-35

Train from Sheffield to Luton

Average Duration
1h 59m
Estimated price
$55-85
Contact phone
+44 800 200 6060
Website
https://www.northernrailway.co.uk/

Train from Sheffield to Manchester Piccadilly

Average Duration
1h 18m
Estimated price
$10-14
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Sheffield station to Edinburgh Bus Station

Average Duration
5h 15m
Estimated price
$30-45
Website
https://uk.megabus.com

Bus from Sheffield Meadowhall to Edinburgh Bus Station

Average Duration
6h
Estimated price
$22-35

Bus from Sheffield Meadowhall to Edinburgh Bus Station

Average Duration
5h 30m
Estimated price
$23-35
Website
https://uk.megabus.com

Bus from Sheffield Meadowhall to Edinburgh Bus Station

Average Duration
6h 45m
Estimated price
$27-40
all-pages.other Show other routes

Other from Sheffield to Edinburgh

Average Duration
4h 20m
Estimated price
$70-110
Plane Show flights
Website
https://www.easyjet.com

Plane from Birmingham (BHX) to Edinburgh (EDI)

Average Duration
1h 5m
Estimated price
$40-210

Plane from Manchester (MAN) to Edinburgh (EDI)

Average Duration
3h 8m
Estimated price
$65-270

Plane from London Luton (LTN) to Edinburgh (EDI)

Average Duration
1h 15m
Estimated price
$40-230

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

Traveling between Sheffield 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 picturesque road trip from Sheffield to Edinburgh, covering a driving distance of 366.9 km. 💸 Explore flexible pricing options ranging from £55 to £87 for the journey by car from Sheffield to Edinburgh. 🌄 Immerse yourself in the stunning landscapes of the journey, taking approximately 4 hours and 20 minutes to drive from Sheffield to Edinburgh.
Average price
£54 - £85
🚆 Embark on a scenic train journey from Sheffield to Edinburgh, enjoying the direct service operated by CrossCountry. Departures are hourly, ensuring flexibility for travelers, and the trip takes approximately 3 hours and 45 minutes. 💷 Prices for the train ride between Sheffield and Edinburgh can vary from £111 to £340, offering options to suit different budgets. Experience the convenience and charm of rail travel while making your way from the heart of England to the vibrant capital of Scotland.
Departure Point
Sheffield station
Arrival Point
Edinburgh station
Useful tips for train travellers
• On your train journey from Sheffield to Edinburgh, you'll primarily be traveling with CrossCountry or LNER (London North Eastern Railway). Both operators offer onboard catering services. CrossCountry typically features a 'Refreshments' service where you can purchase snacks, hot and cold drinks from a trolley, while LNER provides a more extensive menu offering complimentary food and drinks in First Class, with food available for purchase in Standard Class.
• The train services on this route typically provide different seating options: First Class, Standard Premium, and Standard Class. First Class offers spacious seating, complimentary snacks, and drinks, while Standard Premium features reserved seating with additional legroom. Standard Class seats are comfortable and moderately priced but can be busier, especially during peak travel times. Check operator websites for specific seat reservations and upgrades.
• Upon arrival at Edinburgh Waverley Station, you’ll find that it is centrally located, making it easy to navigate the city. You can leave your luggage at the station with the 'Left Luggage' service located near the Waverley Steps, and restrooms are available throughout the station. For the fastest route to the city center, take the tram (Line 1) directly from the station to Princes Street, which takes about 15 minutes. Alternatively, you can catch bus number 11, 22, or 36 from the bus stop outside the station.
🛫 Flying from Birmingham Airport to Edinburgh Airport in just 1 hour and 5 minutes, the EasyJet direct flight offers a quick and convenient travel option for those journeying from Sheffield to Edinburgh in the United Kingdom.
Departure Point
Birmingham Airport
Arrival Point
Edinburgh Airport
🚌 Starting from Castle Street/Cg22 in Sheffield, you can embark on a 6-hour and 30-minute bus journey to Edinburgh with FlixBus. 💸 The prices for the bus tickets from Sheffield to Edinburgh typically range from £21 to £32, providing an affordable and convenient travel option for your trip.
Departure Point
Sheffield station
Arrival Point
Edinburgh Bus Station
Useful tips for bus travellers
• Book your bus ticket in advance through FlixBus or other operators like National Express for the best fares, as prices can vary from £20 to £30 depending on demand; visit their websites at flixbus.co.uk and nationalexpress.com for details.
• Allow extra time for transfers at Sheffield station; since there is no direct service, make sure to check the departure schedule carefully and plan your journey using the local transport schedule linked here: stagecoachbus.com
• Upon arriving at Edinburgh Bus Station, head to the lower ground level for easy access to Lothian Buses, where you can catch local transport; familiarize yourself with the station map beforehand at edinburghbusstation.com to navigate smoothly.

Frequently asked questions

Find out more about the route from Sheffield to Edinburgh.

Or choose the category:
The distance between Sheffield and Edinburgh is approximately 309.0 km by road. The typical travel time by train is 3 hours and 47 minutes. For those preferring to fly, the total travel time including a train journey to Birmingham and a subsequent flight is estimated to be 4 hours and 8 minutes. Alternatively, driving by car takes around 4 hours and 20 minutes, while traveling by bus is the longest option with an approximate travel time of 6 hours and 33 minutes.
The most cost-effective way to travel from Sheffield to Edinburgh is by taking a night bus via Meadowhall Interchange. This option takes around 6 hours and 33 minutes and typically costs between £22 and £31. However, if you're looking for a quicker option, the train is the best choice. It takes approximately 3 hours and 47 minutes to reach Edinburgh from Sheffield and costs between £102 and £338.
The prices for traveling from Sheffield to Edinburgh by train range from £102 to £338 depending on factors such as the class of travel and the time of booking. On the other hand, taking a bus from Edinburgh to Sheffield would cost around £22 to £31.
To get from Sheffield to Edinburgh without using public transportation, you can drive the distance of 366.9 km. It typically takes about 4 hours and 20 minutes to drive from Sheffield to Edinburgh. The cost of the journey by car ranges from £55 to £86, depending on factors such as fuel prices and tolls.
The most convenient and popular mode of transportation from Sheffield to Edinburgh without a car is by train. The journey takes approximately 3 hours and 47 minutes, with trains departing regularly from Sheffield Station and arriving at Edinburgh Waverley Station. Ticket prices for this route range from £102 to £338, depending on the class and availability.
Yes, there is a direct link between Sheffield and Edinburgh. CrossCountry operates hourly train services from Sheffield to Edinburgh, with a journey time of approximately 3 hours and 47 minutes. Additionally, National Express offers an overnight bus service from Sheffield to Edinburgh, with a journey time of around 6 hours and 5 minutes.
The flight between Sheffield and Edinburgh typically takes around 1 hour and 5 minutes from Birmingham Airport to Edinburgh Airport. The cost of the flight depends on various factors such as the airline, time of booking, and availability. On average, the price ranges from £50 to £150, but it can be higher or lower depending on these factors.
There are numerous options for accommodation in Edinburgh, with over 1382 hotels available. Prices for hotels start at £33 per night, providing a range of choices to suit different budgets.

Trips from Sheffield

Trips to Edinburgh