There are 9 ways to get from Elgin to Barnsley by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Aberdeen
best- Take the train from Elgin to Aberdeen
- Take the train from Aberdeen to Edinburgh Waverley
- Take the train from Edinburgh Waverley to York
- Take the train from York to Wakefield Kirkgate
8h 46m£59–194Bus
cheapest- Take the bus from Bus Station to Union Square Bus StationM96
- Take the bus from Union Square Bus Station to Meadowhall Interchange/B1Ukn11
13h 14m£42–95Bus, train
- Take the bus from Bus Station to Union Square Bus StationM96
- Take the bus from Aberdeen Bus Station to Newcastle-Upon-Tyne
- Take the train from Newcastle to Huddersfield
13h 11m£54–169Drive 374.6 mi
- Drive from Elgin to Barnsley374.6 mi
7h 16m£92–132Bus to Aberdeen Airport, fly to Manchester Airport, train
- Take the bus from Railway Station to Airport Terminal Stance 1
- Fly from Aberdeen Airport (ABZ) to Manchester Airport (MAN)ABZ - MAN
- Take the train from Manchester Piccadilly to Sheffield
6h 4mTrain
- Take the train from Elgin to Edinburgh Waverley
- Take the train from Edinburgh Waverley to Leeds
- Take the train from Leeds to Barnsley
8h 59m£84–188Train to Inverness Dalcross Airport, fly to Manchester Airport, train
- Take the train from Elgin to Inverness Airport Station
- Fly from Inverness Dalcross Airport (INV) to Manchester Airport (MAN)INV - MAN
- Take the train from Manchester Piccadilly to Sheffield
5h 18m£103–273Bus to Aberdeen Airport, fly to Birmingham Airport, train
- Take the bus from Railway Station to Airport Terminal Stance 1
- Fly from Aberdeen Airport (ABZ) to Birmingham Airport (BHX)ABZ - BHX
- Take the train from Birmingham New Street to Sheffield
6h 27mTrain to Inverness Dalcross Airport, fly to Luton Airport, train
- Take the train from Elgin to Inverness Airport Station
- Fly from Inverness Dalcross Airport (INV) to Luton Airport (LTN)INV - LTN
- Take the train from Luton Airport Parkway to Kettering
- Take the train from Kettering to Leicester
- Take the train from Leicester to Sheffield
7h 3m£75–267
Elgin to Barnsley by bus, foot, and train
Questions & Answers
The cheapest way to get from Elgin to Barnsley is to bus which costs £40 - £100 and takes 13h 14m.
The fastest way to get from Elgin to Barnsley is to train and fly which takes 5h 18m and costs £100 - £280.
No, there is no direct bus from Elgin station to Barnsley. However, there are services departing from Bus Station and arriving at Sheffield Road/West Way via Union Square Bus Station and Meadowhall Interchange/C4. The journey, including transfers, takes approximately 13h 14m.
No, there is no direct train from Elgin to Barnsley. However, there are services departing from Elgin and arriving at Barnsley via Aberdeen, Edinburgh Waverley, York and Wakefield Kirkgate. The journey, including transfers, takes approximately 8h 46m.
The distance between Elgin and Barnsley is 442 miles. The road distance is 376.8 miles.
The best way to get from Elgin to Barnsley without a car is to train via Aberdeen which takes 8h 46m and costs £55 - £200.
It takes approximately 8h 46m to get from Elgin to Barnsley, including transfers.
Elgin to Barnsley bus services, operated by Stagecoach North Scotland, depart from Bus Station.
Elgin to Barnsley train services, operated by ScotRail, depart from Elgin station.
The best way to get from Elgin to Barnsley is to train via Aberdeen which takes 8h 46m and costs £55 - £200. Alternatively, you can bus, which costs £40 - £100 and takes 13h 14m.
What companies run services between Elgin, Scotland and Barnsley, England?
You can take a train from Elgin to Barnsley via Aberdeen, Edinburgh Waverley, York, and Wakefield Kirkgate in around 8h 46m. Alternatively, you can take a bus from Bus Station to Sheffield Road/West Way via Union Square Bus Station and Meadowhall Interchange/C4 in around 13h 14m.
- Website
- loganair.co.uk
Flights from Aberdeen Airport to Manchester Airport
- Ave. Duration
- 1h 23m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- £90–190
Flights from Inverness Dalcross Airport to Manchester Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- £95–210
Flights from Aberdeen Airport to Birmingham Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- £85–210
- Website
- britishairways.com
Flights from Aberdeen Airport to Manchester Airport
- Ave. Duration
- 1h 23m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- £90–190
Flights from Aberdeen Airport to Manchester Airport via London Heathrow
- Ave. Duration
- 3h 25m
- When
- Friday
- Estimated price
- £70–170
Flights from Inverness Dalcross Airport to Manchester Airport
- Ave. Duration
- 1h 22m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- £95–210
Flights from Aberdeen Airport to Birmingham Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- £85–210
- Website
- easyjet.com
Flights from Inverness Dalcross Airport to Luton Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- £29–130
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Elgin to Aberdeen
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- £13–27
- Website
- https://www.scotrail.co.uk/
Train from Aberdeen to Edinburgh Waverley
- Ave. Duration
- 2h 21m
- Frequency
- Every 2 hours
- Estimated price
- £23–55
- Website
- https://www.scotrail.co.uk/
Train from Elgin to Edinburgh Waverley
- Ave. Duration
- 4h 1m
- Frequency
- Once daily
- Estimated price
- £35–90
- Website
- https://www.scotrail.co.uk/
Train from Elgin to Inverness Airport Station
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- £9–15
- Website
- https://www.scotrail.co.uk/
- Phone
- +44 345 722 5333
- customers@lner.co.uk
- Website
- lner.co.uk
Train from Aberdeen to Edinburgh Waverley
- Ave. Duration
- 2h 34m
- Frequency
- 4 times a day
- Estimated price
- £18–25
- Website
- https://www.lner.co.uk/
Train from Edinburgh Waverley to York
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- £35–65
- Website
- https://www.lner.co.uk/
Train from Edinburgh Waverley to Leeds
- Ave. Duration
- 2h 58m
- Frequency
- Once a week
- Estimated price
- £50–85
- Website
- https://www.lner.co.uk/
Train from Aberdeen to Edinburgh Waverley
- Ave. Duration
- 2h 24m
- Frequency
- Twice daily
- Estimated price
- £8–55
- Website
- https://www.crosscountrytrains.co.uk/
Train from Edinburgh Waverley to York
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- £28–70
- Website
- https://www.crosscountrytrains.co.uk/
Train from Edinburgh Waverley to Leeds
- Ave. Duration
- 3h 1m
- Frequency
- Hourly
- Estimated price
- £40–80
- Website
- https://www.crosscountrytrains.co.uk/
Train from Birmingham New Street to Sheffield
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- £20–65
- Website
- https://www.crosscountrytrains.co.uk/
- Phone
- +44 330 060 0500
- enquiry@sleeper.scot
- Website
- sleeper.scot
Train from Aberdeen to Edinburgh Waverley
- Ave. Duration
- 3h 7m
- Frequency
- 6 times a week
- Estimated price
- £2–4
- Website
- https://www.sleeper.scot/
- Sleeper Berth Classic
- £2–3
- Sleeper Seat
- £2–4
- Sleeper Berth Club Solo
- £30–35
Train from Edinburgh Waverley to York
- Ave. Duration
- 3h 10m
- Frequency
- Once a week
- Estimated price
- £60–80
- Website
- https://www.sleeper.scot/
- Sleeper Berth Classic
- £210–230
- Sleeper Seat
- £60–80
- Sleeper Berth Club Solo
- £260–310
- Phone
- +44 345 600 1671
- tpecustomer.relations@tpexpress.co.uk
- Website
- tpexpress.co.uk
Train from York to Wakefield Kirkgate
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- £7–23
- Website
- https://www.tpexpress.co.uk/
Train from Newcastle to Huddersfield
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- £22–95
- Website
- https://www.tpexpress.co.uk/
Train from Manchester Piccadilly to Sheffield
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- £11–29
- Website
- https://www.tpexpress.co.uk/
- Phone
- 03457 125 678
- Website
- eastmidlandsrailway.co.uk
Train from Manchester Piccadilly to Sheffield
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- £11–30
- Website
- https://www.eastmidlandsrailway.co.uk/
Train from Luton Airport Parkway to Kettering
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- £12–40
- Website
- https://www.eastmidlandsrailway.co.uk/
Train from Kettering to Leicester
- Ave. Duration
- 23 min
- Frequency
- Hourly
- Estimated price
- £8–25
- Website
- https://www.eastmidlandsrailway.co.uk/
Train from Leicester to Sheffield
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- £8–40
- Website
- https://www.eastmidlandsrailway.co.uk/
- Phone
- +44 800 200 6060
- enquiries@northernrailway.co.uk
- Website
- northernrailway.co.uk
Train from Manchester Piccadilly to Sheffield
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- £8–24
- Website
- https://www.northernrailway.co.uk/
Train from Leeds to Barnsley
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- £6–13
- Website
- https://www.northernrailway.co.uk/
- Phone
- 01224591381
- bluebird.enquiries@stagecoachbus.com
- Website
- stagecoachbus.com
Bus from Bus Station to Union Square Bus Station
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- £16–21
- Website
- https://www.stagecoachbus.com/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Aberdeen Bus Station to Newcastle-Upon-Tyne
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- £13–40
- Website
- https://www.flixbus.co.uk
Bus from Union Square Bus Station to Meadowhall Interchange/B1
- Ave. Duration
- 8h 55m
- Frequency
- Hourly
- Estimated price
- £23–70
- Website
- https://www.flixbus.co.uk
- Phone
- +44 (0)131 510 4007
- ride@ember.to
- Website
- ember.to
Bus from Railway Station to Airport Terminal Stance 1
- Ave. Duration
- 1h 42m
- Frequency
- Hourly
- Website
- https://www.ember.to/
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Elgin to Barnsley bus services, operated by Stagecoach North Scotland, arrive at Union Square Bus Station.
Elgin to Barnsley train services, operated by ScotRail, arrive at Aberdeen station.
Yes, the driving distance between Elgin to Barnsley is 377 miles. It takes approximately 7h 16m to drive from Elgin to Barnsley.
Book your Elgin to Barnsley train tickets online with Omio.
There are 1429+ hotels available in Barnsley.








































