1map logoGo to main page

Sheffield, South Yorkshire to Edinburgh, 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 reveals a stunning contrast between Sheffield's industrial charm and Edinburgh's historic elegance.

Best Neighbourhoods in Edinburgh

Edinburgh boasts diverse neighborhoods, each with its own charm and attractions.

Old Town
• Home to the historic Edinburgh Castle.
• Cobblestone streets filled with shops and cafes.
New Town
• Features stunning Georgian architecture.
• Bustling shopping scene along Princes Street.
Leith
• Vibrant waterfront area with trendy eateries.
• Rich maritime history and culture.

Best Times To Visit Edinburgh's Attractions

Visiting Edinburgh? Timing can enhance your experience at key attractions.

Edinburgh Castle
Early mornings right after opening hours offer quieter, unobstructed views.
Holyrood Palace
Weekdays, especially in the late afternoon, see fewer visitors.
Arthur's Seat
Early mornings during weekdays provide serene nature and stunning views.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate with cool summers and mild winters, making it a year-round destination. Spring and early autumn typically offer the best weather for exploring, while the unpredictable rain can impact outdoor plans at any time.

Dining Recommendation in Edinburgh

A visit to Edinburgh wouldn't be complete without trying haggis at a traditional restaurant like The Whiski Rooms, where the rich flavors of this iconic dish contrast sharply with Sheffield's hearty pies. The lively atmosphere, combined with a focus on locally-sourced ingredients, creates a dining experience that feels distinctly Scottish and showcases the region’s culinary 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 scenic road trip from Sheffield to Edinburgh, spanning a distance of 228 miles. Enjoy the picturesque countryside views along the way as you head towards the historic Scottish capital. 💷 The cost of this journey by car ranges from £55 to £87, offering flexibility to suit different budgets. Plan your trip accordingly and take advantage of the various routes and pitstops available en route to Edinburgh. 🏰 Upon reaching Edinburgh after approximately 4 hours and 20 minutes of driving, immerse yourself in the rich cultural heritage of the city. Explore its iconic landmarks, vibrant streets, and delightful Scottish cuisine for a memorable travel experience.
Average price
£54 - £85
🚆 Embark on a relaxing train journey from Sheffield to Edinburgh with direct services operating hourly. The trip with CrossCountry takes approximately 3 hours and 45 minutes, perfect for enjoying scenic views along the way. Departing from Sheffield station, you'll arrive at Edinburgh station ready to explore the historic city. 🎟️ Ticket prices for the Sheffield to Edinburgh train range from £110 to £339, offering flexibility to suit your budget and preferences. Whether you opt for standard seating or splurge on premium class, the comfortable journey ensures a pleasant travel experience. Sit back, unwind, and watch the English countryside transform into the Scottish landscapes.
Departure Point
Sheffield station
Arrival Point
Edinburgh station
Useful tips for train travellers
• Onboard services can vary between operators for the Sheffield to Edinburgh route, but generally, you can expect a catering service offering a selection of snacks, sandwiches, and beverages. For example, Avanti West Coast offers a 'train kitchen' with options for both light bites and hot meals, along with complimentary refreshments in First Class.
• On this route, you typically have options from operators like Avanti West Coast, London North Eastern Railway (LNER), and CrossCountry. Seating options generally include Standard Class, First Class, and some trains may offer a quieter Business Class section. First Class is recommended for added comfort, including larger seats and extra legroom.
• Regarding your arrival at Edinburgh Waverley Station, you'll find luggage storage facilities available at the station. This allows you to explore the city without the hassle of carrying your bags. Additionally, there are restrooms available, but showers are not provided at the station.
🛫 Flying from Birmingham Airport in Sheffield to Edinburgh Airport is a convenient and quick travel option. With EasyJet offering direct flights, you can reach your destination in just 1 hour and 5 minutes.
Departure Point
Birmingham Airport
Arrival Point
Edinburgh Airport
🚌 Although there is no direct bus from Sheffield to Edinburgh, travelers can take a bus departing from Castle Street/Cg22 to reach their destination. The journey, with transfers, typically lasts around 6 hours and 30 minutes. 💰 Ticket prices for the bus ride between Sheffield and Edinburgh can range from £20 to £32, providing travelers with an affordable transportation choice for their journey.
Departure Point
Sheffield station
Arrival Point
Edinburgh Bus Station

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 192 miles, or 227.7 miles by road. The typical travel time by train is 3 hours and 47 minutes. Alternatively, if you choose to go by car, it usually takes about 4 hours and 20 minutes. Another option is to take a bus, which typically takes around 6 hours and 33 minutes.
The most cost-effective transportation option for traveling from Sheffield to Edinburgh is taking a night bus via Meadowhall Interchange. This option costs £22-£31 and takes approximately 6 hours and 33 minutes. However, if time efficiency is a priority, the quickest option is to take a train. Although it is more expensive, costing £102-£338, the journey takes only 3 hours and 47 minutes. Considering the priorities of cost and time, travelers can choose between these two options accordingly.
The prices for traveling from Sheffield to Edinburgh by train can range from £102 to £338. On the other hand, taking a bus between Edinburgh and Sheffield typically costs between £22 and £31. These prices can vary depending on factors such as the time of travel, class of service, and any discounts or promotions available. It is recommended to check with the respective travel providers for the most accurate and up-to-date pricing information.
To travel from Sheffield to Edinburgh without using public transportation, you can opt for a road trip. The driving distance between the two cities is approximately 228 miles, and it typically takes around 4 hours and 20 minutes to drive. There are various options for car rental, with prices ranging from £55 to £86. Enjoy the scenic route and flexibility of having your own vehicle for the journey.
The best and most convenient way to travel from Sheffield to Edinburgh without a car is by train. The journey takes approximately 3 hours and 47 minutes and the ticket prices range from £102 to £338. Taking the train allows you to sit back, relax, and enjoy the scenic views as you make your way to your destination.
Yes, there is a direct train link between Sheffield and Edinburgh. The train services operated by CrossCountry depart from Sheffield station and arrive at Edinburgh station. The journey takes approximately 3 hours and 47 minutes. Additionally, there is an overnight bus service operated by National Express that departs from Sheffield Interchange/E2 and arrives at Edinburgh Bus Station. The bus journey takes approximately 6 hours and 5 minutes.
The flight between Sheffield and Edinburgh typically takes around 1 hour and 5 minutes. The quickest route is a direct flight from Birmingham Airport to Edinburgh Airport. As for the cost, it can vary depending on the airline, time of booking, and other factors, but flights between the two cities can be found for as low as $70 and go up to $200 or more for a round-trip ticket.
There are over 1382 hotels available in Edinburgh, offering a range of options to meet your accommodation needs. Prices start at £33, providing affordable choices for budget-conscious travelers. From luxury hotels to cozy bed and breakfasts, there is a wide variety of accommodations available to suit different preferences and budgets near Edinburgh.