Edinburgh has many swimming pools and most are run by the local authority. Many of the pools offer swimming lessons. The only venue in the city that has an Olympic size pool is the Royal Commonwealth pool. It was built for the Commonwealth games and also boast a good size gym. So if swimming is your thing I have done all the donkey work. All you have to do is follow the link. Decide what you want to do all from the comfort of your own home..Like the Commonwealth pool most of the venues listed below provide facilities like cafe's, gym's and facilities for the disabled. So here we go. The first table is for swimming pools in Edinburgh. Followed by tables for swimming pools in Midlothian, East and West Lothian.

Swimming Pools In Edinburgh

Royal Commonwealth Pool Royal Commonwealth 0131 458 2100
Warrander Bath Club https://www.swimwarrender.com 07872 163384 
Hearts Swimming Club https://swimhearts.com No Numbr given
Drumsheugh Baths Club https://www.drumsheughbaths.com 0131 225 2200 
Ainslie Park Swimming Ainslie Park Swimming Pool 0131 458 2100 
Dalry Swimming Centre Dalry Swimming Pool 0131 458 2210
Drumbrae Swimming Centre Drumbrae Swimming pool 0131 458 2100
Glenogle Swimming Centre Glenogle Swimming Pool 0131 343 6376
Gracemount Leisure Centre Gracemount Swimming Pool 0131 658 1940
Portobello Swimming Centre Portobello Swimming Pool 0131 458 2100 
Leith Victoria Swimming Pool Leith Victoria Swimming Pool 0131 458 2100 
Queensferry Queensferry Swimming Pool 0131 458 2100 

Swimming Pools in Midlothian

Loanhead Swimming Pool Loanhead Swimming Pool  0131 444 9033
Penicuik Swimming Pool Penicuik Swimming Pool  01968 664066
Lasswade Swimming pool Lasswade Swimming Pool  0131 271 4533
Newbattle Swimming Pool Newbattle Swimming Pool  0131 561 6740

Swimming Pools in East Lothian

Dunbar Swimming Pool Dunbar Swimming Pool 01620 820655
Loch Centre Swimming Pool Loch Swimming Centre-Tranent 01875 824140
North Berwick Swimming Pool North Berwick Swimming Pool  01620 820730
Musselburgh Pool Musselburgh Swimming Pool 0131 653 5208

Swimming Pools in West Lothian
Broxburn Swimming Pool Broxburn Swimming Pool  01506 237920
Armadale Swimming Pool Armadale Swimming Pool 01501 229200
Livingston Swimming Pool LivingstonSwimming Pool 01506 237970
Linlithgow Swimming Pool Linlithgow Swimming Pool 01506 237960