Barnsley to Edinburgh train

Cheap train tickets from Barnsley to Edinburgh

Showing times and prices for 17 Aug

Cheapest

£72

Average

£107

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

London North Eastern Railway
11:08Barnsley4h07 15:15Edinburgh
0 changes
£721One-way
Cross Country
08:09Barnsley3h51 12:00Edinburgh
0 changes
£1431One-way

Train schedule Barnsley to Edinburgh

Showing trains for tomorrow, Wednesday, 17 August
Cross Country
08:09Barnsley3h51 12:00Edinburgh
0 changes
London North Eastern Railway
11:08Barnsley4h07 15:15Edinburgh
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Wed
17 Aug
Thu
18 Aug
Fri
19 Aug
Sat
20 Aug
Sun
21 Aug
Mon
22 Aug
Tue
23 Aug

Fastest train times from Barnsley to Edinburgh

Showing times and prices for 17 Aug

Fastest Journey

3 h 51 m

Average

3 h 59 m

Trains per day

2

Distance

289 km

Of the 2 trains that leave Barnsley for Edinburgh every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Cross Country
08:09Barnsley3h51 12:00Edinburgh
0 changes
£1431One-way
London North Eastern Railway
11:08Barnsley4h07 15:15Edinburgh
0 changes
£721One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Barnsley to Edinburgh

distanceDistance179 miles
durationAverage train duration3 h 51 min
priceAverage train ticket price£90 (€103)
frequencyTrain frequency12 a day
changesDirect trainNo
carriersTrain companiesCross Country, London North Eastern Railway or Northern Rail

Trains from Barnsley to Edinburgh cover the 179 miles long journey taking on average 3 h 51 min with our travel partners like Cross Country, London North Eastern Railway or Northern Rail. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this trip costs around £90, you can find the cheapest train ticket for as low as £65. Travellers depart most frequently from Barnsley and arrive in Edinburgh Waverley.

Train providers: CrossCountry and Northern Rail (3) trains Barnsley to Edinburgh

Buy your official CrossCountry and Northern Rail (3) train tickets from Barnsley to Edinburgh from £65 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular route.

CrossCountry
Northern Rail (3)

CrossCountry is a fast speed train company in the United Kingdom and for your next train from Barnsley to Edinburgh you can choose between Standard Class and First Class tickets on Omio.

If you’re looking for a smooth and easy train to Edinburgh from Barnsley, check Omio for CrossCountry trains offering this trip. Whether you are looking for the fastest, earliest or cheapest train to take for this 179 miles (288 km) trip between Barnsley and Edinburgh, Omio makes it easier than ever to find CrossCountry trains at affordable prices, and you can also quickly book train tickets online. Check the current CrossCountry train timetables for your ideal departure and arrival times, compare the best route from Barnsley to Edinburgh as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your CrossCountry train on Omio. If you search for trains from Barnsley to Edinburgh in the Omio app, you can quickly see if the CrossCountry tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for CrossCountry trains to Edinburgh from Barnsley starting at £65, buy your official CrossCountry tickets with Omio online quickly and easily!

  • Average Price: £65

Northern Trains is one of many publicly owned train providers in the United Kingdom. Headquartered in York, Northern operates local and regional trains across the entire north of England connecting regions of the North East, North West, East Midlands, Staffordshire, Yorkshire and the Humber coast line. Advance, Off-Peak and Anytime Day tickets can be purchased for Northern train journeys to Edinburgh from Barnsley. There is only one class option on Northern trains: Standard.

Train information from Barnsley to Edinburgh with Northern Rail (3):

  • Average Duration: 1 h 37 min
  • Northern Rail (3) frequency: 13 a day

Travel Tips: Trains from Barnsley to Edinburgh

Travel by train to Edinburgh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barnsley to Edinburgh.
FAQs
Looking to save money on your route? Omio customers have found the cheapest train from Barnsley to Edinburgh for the next 7 days starting from £65  one way.
In the next 7 days you’ll find that the average cost of a train ticket from Barnsley to Edinburgh is £90  one way.
The train distance from Barnsley to Edinburgh is around 179 miles.
While the time it takes to travel 179 miles to Edinburgh from Barnsley can vary based on specific dates, weekends, and bank holidays, the train duration from Barnsley to Edinburgh is on average 3 h 51 min.

Omio customers book a train from Barnsley   to Edinburgh Waverley   most frequently for this route.

Passengers booking this trip most frequently board their trains from Barnsley and need to travel around 0.4 miles (651 m) from the city centre to get to this train station.

Passengers arriving in Edinburgh most often arrive at Edinburgh Waverley and need to travel around 0.4 miles (659 m) from this train station to the city centre.

For the best Barnsley to Edinburgh train to purchase, you can travel safely and comfortably with Cross Country, London North Eastern Railway or Northern Rail. However, it's always good to check all possible train companies with services from Barnsley to Edinburgh to compare what amenities they may offer.
The average number of trains departing Barnsley for Edinburgh is 12 a day. The train schedules and services may vary between weekdays and weekends.
The first train from Barnsley to Edinburgh leaves at 04: 58   and the last train for this leaves at 11: 08. Omio shows you the latest train from Barnsley to Edinburgh times to help you book the best departure time for this trip.
You can find a train from Barnsley to Edinburgh to cost on average £90 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Barnsley to Edinburgh train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Barnsley
Edinburgh
The major railway station for departures from Barnsley is Barnsley. Read all the information you need to know about services, amenities and connections at Barnsley for your trip between Barnsley and Edinburgh.
Amenities at station
WifiWifi
ShoppingShopping
ParkingParking
ATMATM
AccessibilityAccessibility
phone
Phone Number
+44 8002006060
Public transport options for Barnsley
Location for Rail Replacement Services: Pick Up / Drop Off at the layby on Schwabisch Gmund Way next to the booking office

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language