The main transport hub is Barnsley Interchange, a combined rail and bus station that was opened on Sunday 20 May 2007, and was the first project in the remaking Barnsley scheme to be completed.

Stagecoach Yorkshire run most bus services within Barnsley, operating to and from Barnsley Interchange.
Stagecoach acquired the company from Yorkshire Traction in 2005.

Train services are provided by Northern.
Northbound there is a half-hourly express service to Leeds which takes around 35 minutes augmented by a slower service via Castleford which takes around 50 minutes.
There is an hourly service to Huddersfield via the Penistone Line.
Southbound there are four trains per hour to Meadowhall Interchange and Sheffield, two of which are local stopping services and two of which are express.
One service per hour continues to Chesterfield and Nottingham.
Evenings and Sundays there is a less frequent service.

Barnsley is also served by:
Dodworth railway station west of the town centre, which is a stop on the Penistone Line, and has one platform.

Darton railway station however, is on the Hallam Line, has two platforms and is in the north of Barnsley.

The nearest airport is Robin Hood Airport approximately 26 miles (42 km) away.
The main transport hub is Barnsley Interchange, a combined rail and bus station that was opened on Sunday 20 May 2007, and was the first project in the remaking Barnsley scheme to be completed.
Stagecoach Yorkshire run most bus services within Barnsley, operating to and from Barnsley Interchange. Stagecoach acquired the company from Yorkshire Traction in 2005.
Train services are provided by Northern. Northbound there is a half-hourly express service to Leeds which takes around 35 minutes augmented by a slower service via Castleford which takes around 50 minutes. There is an hourly service to Huddersfield via the Penistone Line. Southbound there are four trains per hour to Meadowhall Interchange and Sheffield, two of which are local stopping services and two of which are express. One service per hour continues to Chesterfield and Nottingham. Evenings and Sundays there is a less frequent service.
Barnsley is also served by:
Dodworth railway station west of the town centre, which is a stop on the Penistone Line, and has one platform.
Darton railway station however, is on the Hallam Line, has two platforms and is in the north of Barnsley.
The nearest airport is Robin Hood Airport approximately 26 miles (42 km) away.
Barnsley