How to get to Barnsley

How to get to Barnsley

Whether you're driving, taking the bus, or catching the train, getting here is easy.

Barnsley is where you can celebrate, experience, and enjoy some of the best that Yorkshire has to offer.

Make it here
Barnsley is located halfway between Sheffield and Leeds, making it accessible from different directions.

If you’re travelling by car or coach, you can take the M1 motorway and exit at J36, J37 or J38, depending on where you are heading.

Prefer to travel by rail or bus? Barnsley has a convenient travel interchange in the heart of the town centre. The interchange connects the train and bus services, making it easy to switch between them.

You can also access the interchange by bike or on foot. The interchange is open from 5 am to midnight on weekdays, and from 6 am to midnight on weekends and bank holidays.

Check the timetables and fares for trains and buses on the Travel South Yorkshire website.



Barnsley is easy to access from some of Yorkshire’s biggest towns and cities cities; with transport links from Sheffield, Leeds, Rotherham, Doncaster, Wakefield, Pontefract and Huddersfield. You can travel here for a visit by bus, car train — or even make your way by foot or bicycle.

Click here to get directions from your current location, whether it’s by car, public transport or on foot.

By Car: Barnsley is located halfway between Sheffield and Leeds, making it accessible from different directions. The M1 has the most access to the town centre, with 3 junctions serving Barnsley:

  • • J36 -Hoyland/Birdwell
  • • J37 - Town Centre/Dodworth
  • • J38 - Haigh - Woolley Grange, Darton

Or take the A1 motorway and take the A635 exit at J37.

By Bike: You can join the Trans Pennine trail (or exit it) at various points in Barnsley, like Elsecar, Wombwell or Penistone.

  • Trans Pennine Trail East: Barnsley → Hornsea
  • Trans Pennine Trail Central: connects Barnsley to Wakefield, Leeds, Sheffield, and Rotherham. This route is part of the national cycle network - route 6. Just follow the little red sign!
  • Trans Pennine trail West: Barnsley → Southport

Click here to check out this handy Trans Pennine trail map.

By Foot: You can access Barnsley by foot via the Trans Pennine trail.

By Rail: Getting to Barnsley town centre by train is easy, with direct links to Barnsley (BNY) Station from Leeds, Wakefield, Sheffield, Huddersfield, Nottingham and Lincoln.

  • For Barnsley North, there’s Darton (DRT) Station. Direct links to Leeds, Sheffield, and Barnsley Town Centre
  • For Barnsley East, there’s Wombwell (WOM) Station. Direct links to Huddersfield, Sheffield, Leeds, Barnsley Town Centre
  • For Barnsley South, there’s Elsecar (ELR) Station. Direct links to Leeds, Sheffield, Huddersfield, Barnsley Town Centre


If you’re visiting from the Midlands, there are lots of different ways to get to Barnsley. Below you can find transport information for Wales, Birmingham and Nottingham.

  • • Wales - > Barnsley takes around 4.5hrs by car, via A483 or M1.
  • • Birmingham -> Barnsley takes around 2hrs by car, via M1. Or you can get the train from Birmingham New Street (BHM) → Sheffield (SHF) → Barnsley
  • • Nottingham -> Barnsley takes approximately 1hr 30 by car via M1. Or get 1hr 30 by train, with direct service available from Nottingham (NOT) to Barnsley (BNY).

From Barnsley town centre, there are direct train links to other parts of the borough including Wombwell, Elsecar and Darton.


Barnsley is easily accessible from the South of England. Below you can find transport info from London, Cornwall and Bristol.

  • • London → Barnsley: Takes approximately 4hrs by car via M1. Or 3hrs by train, from London St Pancras Intl (SPX) -> Sheffield (SHF) -> Barnsley (BNY)
  • • Bristol → Barnsley: Takes approximately 3.5 hrs by car via M5 and M1. Or 3.5hrs by train, from Bristol Temple Meads (BRI) -> Sheffield (SHF) -> Barnsley (BNY)
  • • Cornwall → Barnsley: Takes approximately ​​6hr by car via M5.

You can access train links to Barnsley station, Wombwell, Elsecar and Darton from Sheffield. Direct trains to Sheffield include London, Bristol and Plymouth.


Travelling from the North of England or Scotland? Below you can find transport info for getting to Barnsley from Hull, Manchester, Liverpool, Leeds, Newcastle and Edinburgh.

  • • Manchester → Barnsley: Takes approximately 1.5hrs by car via A628 Woodhead Pass, M1 and M62. Or 1.5 hrs by train from Manchester Piccadilly (MAN) → Sheffield (SHF) → Barnsley. You can bike along the Transpennine Trail in 4hrs.
  • • Edinburgh → Barnsley: Takes approximately 4.5hrs by car via A1, A1(M), A66. Or 4 hours by train from Edinburgh (EDB) → Sheffield (SHF) → Barnsley (BNY).
  • • Leeds → Barnsley: Takes approximately 40mins by car via M1. Or 34 minutes direct by train from Leeds (LDS) → Barnsley (BNY)

You can also access Barnsley (BNY) from Sheffield, with direct train links to York, Liverpool, Cleethorpes and Scarborough.


If you’re visiting Barnsley from outside the UK, there are a few different options when it comes to getting here.

  • • If you’re landing at Leeds Bradford Airport, you can travel via the M1 by car. Or take a direct train from Leeds (LDS) Station.
  • • If you’re landing at Manchester Airport, you can travel by car via A628 Woodhead Pass, M1 and M62. Or take a train from Manchester Picadilly (MAN) to Sheffield (SHF), with a link to Barnsley (BNY) Station.
  • • If you’re landing at East Midlands Airport, you can travel by car via M1. Or take a train from Derby (DBY) station to Sheffield (SHF) station, and direct to Barnsley (BNY) Station from there.

never miss a beat

Sign up to our newsletter