This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Learn more

Sheffield to Edinburgh

Depart date
(Return date)

1 suggested route to go from Sheffield to Edinburgh by flight, train, car, bus

  • Specify your dates of travel in order to find the best deals available.
  • Get prices

Trip Sheffield Edinburgh

Modes of transportplane, carpooling, bus, train
Distance190 mi
Direct lineYes

How to go from Sheffield to Edinburgh ?

Edinburgh is your next holiday destination but you're wondering how to go there and how it is possible to get the cheapest Sheffield to Edinburgh transport offers? In general, you browse several websites and spend hours without being sure that all transport solutions were considered.

Fortunately, Vivanoda is a multimodal travel planner that aggregates prices for buses, carpooling, flights and trains in a single search. Simply enter your travel date to Edinburgh and Vivanoda does the rest. Refine, filter, sort according to your travel preferences then select the Sheffield - Edinburgh offer that suits you best.

To travel from Sheffield, flights, trains, carpooling or buses of National Express, Blablacar, First TransPennine Express, East Coast, ScotRail, FlyBE, CrossCountry and Virgin Trains will carry you to Edinburgh.

All modes of transport Sheffield-Edinburgh

Read more information about each means of transport:

Train Sheffield to Edinburgh

Intercity Train Sheffield Edinburgh

Intercity trains serve the most important cities along the Sheffield-Edinburgh route with an improved travel duration compared to regional trains.

Sheffield Edinburgh train companies

There is only one rail company for this journey: CrossCountry.
CrossCountry Sheffield Edinburgh

Is it possible to go directly by train from Sheffield to Edinburgh?

Yes, the Sheffield to Edinburgh route is served by a direct train. The schedule may vary along the week, and direct trains may only operate on certain days. To find the cheapest Sheffield-Edinburgh train ticket, we advise you to launch a search on Vivanoda with your travel dates.

Departure train stations in Sheffield

  • Sheffield

Arrival train stations in Edinburgh

  • Edinburgh Waverley

Sheffield to Edinburgh bus

If you are looking for a bus service from Sheffield to Edinburgh, you're lucky because there actually is a direct service.

You may still have doubts to get to Edinburgh by bus. Here are some reasons that may encourage you to take the bus to Edinburgh.

  • Almost all coaches are equipped with a WiFi connection, which is very welcome to travel the 190 mi of the trip.
  • You will travel from Sheffield to Edinburgh on a modern and comfortable bus. Reclining seats with improved legroom and toilets provide the comfort you need to enjoy your time onboard.

Which coach companies to travel between Sheffield and Edinburgh?

Only the coach company MegaBus operates the direct line Sheffield Edinburgh.

MegaBus Sheffield Edinburgh

Bus stops in Sheffield

Depending on the company, it is requested to be present at the bus stop in Sheffield from 15 to 30 minutes before the indicated departure time. To avoid catching the wrong bus, check in front where the destination 'Edinburgh' should be displayed. Before boarding, show your ticket to the driver, put your luggage in the hold and then sit at your seat.

  • Sheffield

Arrival bus stations in Edinburgh

Once the bus has arrived at Edinburgh, check and collect your belongings so as not to forget anything.

  • Edinburgh

Carpool from Sheffield to Edinburgh

Ridesharing is a new way of travelling allowing people to share Sheffield-Edinburgh car journeys with others. This has a very positive environmental impact since it optimizes the capacity of the car and it also allows saving money.

Carpooling differs from the other means of transport because of an undefined timetable. So, you have more probabilities to find Sheffield-Edinburgh rides five days before your date of travel than three months. Good option for lastminute stay in Edinburgh!

United Kingdom
Česká republika
International (en)