Skip to content

Gyms in East Lothian

Forty miles of coast, the end of the John Muir Way and a fast-growing, active population, a train ride from Edinburgh. Here's where to train in East Lothian and who to train with.

Gyms and venues
184

Showing 1–24 of 184 gyms

Training in East Lothian

Coast, hills and a lot of runners.

East Lothian is growing fast. It had 112,300 people at the 2022 census, 12.6% more than in 2011, the second-fastest rise of any Scottish council area after Midlothian. People here are active too: 87% of adults had done some sport or physical activity in the previous four weeks in 2022, against 82% across Scotland, and 16% had been running or jogging.

Public sport is run by Enjoy Leisure, East Lothian's health and wellbeing charity. It has pools at Musselburgh Sports Centre, Dunbar Leisure Pool, North Berwick, Aubigny in Haddington and the Mercat Gait Centre in Prestonpans, and a free weights performance gym and athletics arena at Meadowmill near Tranent. The Loch Centre in Tranent is closed for a refurbishment that brings back its pool, due to finish in 2027. CrossFit, combat and outdoor fitness groups fill in around them.

Then there's the coast: 40 miles of it, from Musselburgh to the cliffs beyond Dunbar, where John Muir was born and the John Muir Way ends. Training is easier with company. Gymist is how you find it.

Find a training buddy in East Lothian

A lane partner at Musselburgh, someone to share the free weights at Meadowmill, a running partner for the coast path to Dunbar: find people nearby who train when you do.

Find a buddy

Start an East Lothian training group

A Saturday coast run on the John Muir Way, a hill day in the Lammermuirs, a sea swim group at Belhaven Bay: set it up in minutes and we'll help locals find it.

Start a group

Train outdoors

Free places to train in East Lothian.

  • John Muir Waythe coast-to-coast route from Helensburgh ends in Dunbar, where John Muir was born, passing North Berwick on the way.
  • John Muir Country Park713.5 hectares stretching 8 miles along the coast from Pfeffer Sands to Dunbar Castle, with a cliff-top trail at Dunbar.
  • The coast and its bays40 miles of coastline, with Gosford, Aberlady and Belhaven bays and the beach at Yellowcraigs.
  • Lammermuir Hillsalong the southern boundary with Berwickshire, rising to 535 m at Meikle Says Law, East Lothian's highest point.

Getting around

Rail and bus routes to East Lothian's gyms.

Rail

  • Musselburgh and Dunbar on the East Coast Main Line
  • Wallyford, Prestonpans, Longniddry, Drem and North Berwick on the North Berwick line
  • East Linton station opened in December 2023

Bus

  • East Coast Buses is the main operator, linking the towns and villages with Edinburgh
  • depots in North Berwick and Musselburgh; Lothian Buses also serves Musselburgh

Who trains here

What the census and the Scottish Household Survey say about the people you'll meet in the pool, at the rack and on the coast path.

  • 12.6%More residents than in 2011112,300 people in 2022, the second-fastest growth of any Scottish council area after Midlothian.Scotland's Census 2022
  • 87%Adults active in the last four weeksIncluding walking, against 82% across Scotland in 2022.Scottish Household Survey 2022
  • 16%Adults running or joggingIn the previous four weeks, the third-highest share in Scotland after Edinburgh and East Dunbartonshire; Scotland's figure is 12%.Scottish Household Survey 2022

East Lothian gym questions

What people ask before they train here.

How many gyms are there in East Lothian?

Gymist lists 184 gyms, leisure centres, pools, studios and sports venues across East Lothian, from Enjoy Leisure's centres to CrossFit, combat gyms, yoga studios and outdoor fitness groups in Musselburgh, Tranent, Haddington, North Berwick and Dunbar.

Who runs East Lothian's leisure centres?

Enjoy Leisure, a Scottish charity (SC040527) that describes itself as East Lothian's health and wellbeing charity. Its centres are Musselburgh Sports Centre, Dunbar Leisure Pool, North Berwick Sports Centre, Aubigny Sports Centre in Haddington, Meadowmill Sports Centre and the Loch Centre in Tranent, and the Mercat Gait Centre in Prestonpans.

Is the Loch Centre in Tranent open?

No. Enjoy Leisure closed it on 6 September 2026 for a refurbishment that includes the return of Tranent's swimming pool, and it stays closed until the works finish in 2027. Most classes have moved to Meadowmill Sports Centre, and members can use the other Enjoy centres.

Where can I swim in East Lothian?

Musselburgh Sports Centre has a six-lane 25 m pool. Dunbar Leisure Pool has a 25 m pool with a flume and wave machine. North Berwick Sports Centre and Aubigny Sports Centre in Haddington have four-lane 25 m pools, and the Mercat Gait Centre in Prestonpans has a 25 m pool and a hydrotherapy pool.

Where can I train outdoors for free in East Lothian?

The John Muir Way runs along the coast to its end in Dunbar. John Muir Country Park covers 8 miles of coast from Pfeffer Sands to Dunbar Castle, and the county has 40 miles of coastline, with bays at Gosford, Aberlady and Belhaven. Inland, the Lammermuir Hills rise to 535 m at Meikle Says Law.

How do I get to gyms in East Lothian by public transport?

East Lothian has eight railway stations. Musselburgh and Dunbar are on the East Coast Main Line, Wallyford, Prestonpans, Longniddry, Drem and North Berwick are on the North Berwick line, and East Linton opened in December 2023. East Coast Buses is the main bus operator, with depots in North Berwick and Musselburgh.

How do I find a gym buddy in East Lothian?

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 East Lothian? Join Gymist

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

Join Gymist free