Skip to content

Gyms in Perth and Kinross

A leisure pool and curling ice in Perth, pools in Blairgowrie, Crieff and Kinross, and Ben Lawers and the Cateran Trail beyond them. Here's where to train in Perth and Kinross and who to train with.

Gyms and venues
255

Showing 1–24 of 255 gyms

Training in Perth and Kinross

A city leisure pool, town pools and a lot of hill country.

Perth and Kinross is home to around 150,800 people (Scotland's Census 2022) across 5,286 km², from the city of Perth to Blairgowrie, Crieff, Kinross and Highland Perthshire. Its largest five-year age group is 55 to 59, at 12,300 people. In the 2022 Scottish Household Survey, 91% of adults had done some sport or physical activity in the previous four weeks, against 82% across Scotland.

Live Active Leisure, a charity, runs public leisure on behalf of Perth and Kinross Council. In Perth, Perth Leisure Pool has a 25 m five-lane training pool and a leisure pool with two flumes, the Dewars Centre beside it has a gym with over 100 pieces of kit and curling and skating from September to April, and the George Duncan Athletics Arena has a 400 m track. Out of town there are Live Active pools in Blairgowrie, Crieff and Kinross. Independents include Claymore CrossFit, Fair City Jiu Jitsu and the climbing centre at UHI Perth.

Beyond the towns are Ben Lawers, the highest peak in Perthshire, the 103 km Cateran Trail and Ben Vrackie above Pitlochry. Training is easier with the right company. Gymist is how you find them.

Where to train in Perth and Kinross

Live Active's public centres first, then the independent gyms, CrossFit, jiu-jitsu, lifting and climbing.

Find a training buddy in Perth and Kinross

A lane partner at Perth Leisure Pool, someone to share the WOD at Claymore, a hill partner for Ben Vrackie: find people nearby who train when you do.

Find a buddy

Start a Perth training group

A Saturday run round the North Inch, a weekend walking group on the Cateran Trail, a curling crew at the Dewars Centre: set it up in minutes and we'll help locals find it.

Start a group

Train outdoors

Free places to train in Perth and Kinross.

  • North Inch, Perthabout 57 hectares, with a path right round the park and an 18-hole golf course.
  • Kinnoull Hill222 m, about 2.4 km east of Perth, in a woodland park run by Forestry and Land Scotland and the council.
  • Ben Lawersthe highest peak in Perthshire at 1,214 m, with a path from the National Trust for Scotland car park over Beinn Ghlas.
  • Cateran Traila 103 km circular route, one of Scotland's Great Trails, usually walked from Blairgowrie through Kirkmichael and Alyth.
  • Ben Vrackie841 m, dominating the view around Pitlochry, a hillwalking town at the eastern end of the Rob Roy Way.

Getting around

Rail and bus routes to the gyms of Perth and Kinross.

Rail

  • Perth station: 853,236 entries and exits in 2024/25, on the Glasgow–Dundee line and the Highland Main Line
  • LNER's Highland Chieftain and the Caledonian Sleeper both call at Perth, and Pitlochry is on the Highland Main Line

Bus

  • Stagecoach runs local buses, with depots in Perth and Blairgowrie
  • Broxden Park & Ride, on the western edge of Perth, links to the city centre

Who trains here

What the census and the Scottish Household Survey say about the people you'll meet in the pool, on the ice and on the hills.

  • 91%Active in the last four weeksAdults who had done some sport or physical activity in the previous four weeks in 2022, against 82% across Scotland.Scottish Household Survey 2022
  • 12,300Aged 55 to 59The largest five-year age group. Plenty of people at the age when a regular swim or class partner makes the difference.Scotland's Census 2022
  • 28.5Residents per km²Against 69.8 for Scotland as a whole. In a big, spread-out area, a training partner in your own town counts.Scotland's Census 2022

Perth and Kinross gym questions

What people ask before they train here.

How many gyms are there in Perth and Kinross?

Gymist lists 255 gyms, leisure centres, pools, studios and sports clubs across Perth and Kinross, from the Live Active centres to CrossFit, jiu-jitsu, golf courses and curling.

Which leisure centres are in Perth and Kinross, and who runs them?

Live Active Leisure, a registered charity established in 1965, runs them on behalf of Perth and Kinross Council. In Perth there are Perth Leisure Pool on Glasgow Road, the Dewars Centre on Glover Street, North Inch Community Campus and the George Duncan Athletics Arena. Elsewhere there are Live Active Loch Leven in Kinross, Live Active Strathearn in Crieff, Live Active Blairgowrie and Live Active Atholl in Pitlochry, plus community campuses in several towns.

Where can I swim in Perth and Kinross?

Perth Leisure Pool has a 25 m five-lane training pool, a leisure pool with two flumes, a teaching pool and a sauna and steam room. Live Active Blairgowrie has a 25 m pool, Live Active Strathearn in Crieff has a 20 m pool, and Live Active Loch Leven in Kinross also has a pool.

Where can I train outdoors for free in Perth and Kinross?

Perth's North Inch is about 57 hectares, with a path right round the park. Kinnoull Hill, about 2.4 km east of the city, rises to 222 m through a woodland park. Further out, a path climbs Ben Lawers, the highest peak in Perthshire at 1,214 m, from the National Trust for Scotland car park, and the 103 km Cateran Trail loops out of Blairgowrie through Alyth and Kirkmichael.

How do I get to gyms in Perth and Kinross without a car?

Perth station is on both the Glasgow–Dundee line and the Highland Main Line, and recorded 853,236 entries and exits in 2024/25. Pitlochry is also on the Highland Main Line. Stagecoach runs local buses, with depots in Perth and Blairgowrie, and Broxden Park & Ride on the western edge of Perth links to the city centre.

How do I find a gym buddy in Perth and Kinross?

Join Gymist free, add your gym and when you train, and browse members nearby. If there isn't a group for your kind of training yet, start one.

Train in Perth and Kinross? Join Gymist

Free to join. Save your gyms, share when you train, and connect with people from Kinross to Pitlochry.

Join Gymist free