GP practices

GPs deal with a whole range of health problems including:

  • Conditions that can’t be treated with over the counter medication or advice from a Pharmacist
  • Coughs lasting more than three weeks
  • New moles appearing or existing moles changing shape, size or colour

They also provide health education, offer advice on smoking and diet, run clinics, give vaccinations and carry out simple surgical operations. 

A range of health care professionals work at GP practices, including GPs, nurses, healthcare assistants, practice managers, receptionists and other staff. Practices also work closely health visitors, midwives, mental health services and social care services. 

If the health professional you see cannot deal with a problem, then you’ll usually be referred to a hospital for tests, treatment, or to see a consultant with specialist knowledge.


When should you use the service?

  • If you need treatment for a non-life-threatening injury


GP practices in Bath and North East Somerset, Swindon and Wiltshire (BSW)

Our 92 GP practices work with local services as 22 Primary Care Networks across Bath and North East Somerset, Swindon and Wiltshire (BSW). Click below to see which GP practices are available in your area.

**As of 31 March 2021, Grosvenor Place Surgery and Monmouth Surgery in Bath are closed. All patients of these two practices have been sent the details of their new practice and their records have been transferred accordingly.  If you have any questions, please contact our Patient Advise and Liaison Service (PALS) by email This email address is being protected from spambots. You need JavaScript enabled to view it. or by phone 0300 561 0250.**

Bath and North East Somerset Practices ↓

Batheaston Medical Centre
Coalpit Road
Batheaston BA1 7NP
Phone: 01225 858128

Chew Medical Practice
Chew Lane
Chew Stoke BS40 8UE
Phone: 01275 332420

Elm Hayes Medical Practice
Clansdown Road
Paulton BS39 7SF
Phone: 01761 413155 

Combe Down Medical Practice and Sulis Manor Road Surgery
Combe Down Medical Practice
The Avenue
Combe Down BA2 5EG

Sulis Manor Road Surgery
Sulis Manor Road
Odd Down BA2 2AL

Phone: 01225 832226

Fairfield Park Surgery
Tyning Lane
Camden Road, Bath BA1 6EA
Phone: 01225 331616

Harptree and Cameley Surgeries
Bristol Road
West Harptree BS40 6HF
Phone: 01761 221406

Hillcrest Surgery
Wellow Lane
Peasedown St John BA2 8JQ
Phone: 01761 434469

Hope House Surgery
The Street
Radstock BA3 3PL
Phone: 01761 432121

Newbridge Surgery
129 Newbridge Hill
Bath BA1 3PT
Phone: 01225 425807

Heart of Bath
St James Surgery
6-9 Northampton Buildings
Bath BA1 2SR

Oldfield Surgery
45 Upper Oldfield Park
Bath BA2 3HT

Junction Road Surgery
8 Junction Road
Oldfield Park BA2 3NQ

Phone for all: 01225 613100

The Pulteney Practice
35 Great Pulteney Street
Bath BA2 4BY

Bathampton Surgery
29 Holcombe Lane
Bathampton BA2 6UL

Phone for both: 01225 464187

Rush Hill Surgery and Weston Surgery
Rush Hill
20 Rush Hill
Bath BA2 2QH
Phone: 01225 446087

Weston Surgery
36 Combe Park
Weston BA1 3NR
Phone: 01225 446089

Somerton House Surgery
79A North Road
Midsomer Norton BA3 2QE
Phone: 01761 412141

St Augustine’s Surgery and Saltford Surgery
St Augustine's Surgery
The Chocolate Factory, Block C
The Chocolate Quarter, Via Traversus
Keynsham BS31 2GN

Saltford Surgery
495 Bath Road
Saltford BS31 3HQ

Phone: 0117 986 2343

St Chad’s and Chilcompton Surgery
Gullock Tyning
Midsomer Norton BA3 2UH
Phone: 01761 413334

St Mary’s Surgery
St Mary's Close
Timsbury BA2 0HX
Phone: 01761 470880

St Michael’s Surgery and The Beehive Surgery
St Michael's Surgery
Walwyn Close
Twerton on Avon BA2 1ER
Phone: 01225 428277

The Beehive Surgery
Mount Road
Southdown BA2 1NH
Phone: 01225 445004

Temple House Practice
Keynsham Health Centre
St Clements Road
Keynsham BS31 1AF
Phone: 0117 9862406

University Medical Centre
Quarry House
North Road
Bath BA2 7AY
Phone: 01225 789100

Westfield Surgery
51 Waterford Park
Radstock BA3 3UJ
Phone: 01761 436333

Westview Surgery
9 Park Road
Keynsham BS31 1BX
Phone: 01179376835

Widcombe Surgery
3-4 Widcombe Parade
Bath BA2 4JT
01225 310883


Swindon practices ↓

Abby Meads Medical Group

Abbey Meads Medical Practice
Abbey Meads Village Centre
Elstree Way 
Abbey Meads 
Swindon SN25 4YZ
Phone: 01793 706030
Crossroads Surgery
478 Cricklade Road,
Swindon, SN2 7BG
01793 725113
Penhill Surgery
257 Penhill Drive,
Swindon, SN2 5HN
01793 723130
Ashington House Surgery
Ashington Way
Swindon SN5 7XY
Phone: 01793 614840
Carfax NHS Medical Centre
Swindon Health Centre
1 Islington Street 
Swindon SN1 2QU
Phone: 01793 692880
Eldene Surgery
Swindon SN3 3TQ
Phone: 01793 522710
Elm Tree Surgery
24A High Street 
Swindon SN6 8AG
Phone: 01793 782207
Great Western Surgery
Farriers Close 
Swindon SN1 2QU
Phone: 01793 421311
Hawthorn Medical Centre
May Close 
Gorse Hill
Swindon SN2 1UU
Phone: 01793 536541
Kingswood Surgery
Kingswood Avenue
Park North
Swindon SN3 2RJ
Phone: 01793 534699
Lawn Medical Centre
Guildford Avenue
Swindon SN3 1JL
Phone: 01793 536515
Merchiston Surgery
Highworth Road 
Stratton St Margaret 
Swindon SN3 4BF
Phone: 01793 823307
Moredon Medical Centre
Moredon Road
Swindon SN2 2JG
Phone: 01793 342222
North Swindon Practice
Home Ground Surgery
Thames Avenue
Haydon Wick
Swindon SN25 1QQ
Phone: 01793 705783
Old Town Surgery
Curie Avenue
Swindon SN1 4GB
Phone: 01793 616057
Park Lane Practice 
7-9 Park Lane
Swindon SN1 5HG
Phone: 01793 523176 
Phoenix Surgery
Dunwich Drive
Swindon SN5 8SX
Phone: 01793 600440
Priory Road Surgery
Park South
Swindon SN3 2EZ
Phone: 01793 688744
Ridge Green Surgery 
Ramleaze Drive
Swindon SN5 5PX
Freshbrook Surgery
Freshbrook Village Centre
Phone: 01793 874894
Ridgeway View Family Practice
Wroughton Health Centre
Barrett Way 
Wroughton SN4 9LW
Phone: 01793 812221
Station House Surgery
Station Rd
Phone : 01793 740276
Sparcells Surgery
Midwinter Close 
Swindon SN5 5AN
Phone: 01793 881928
Victoria Cross Surgery
168/169 Victoria Road 
Swindon SN1 3BU
Phone: 01793 535584
Eldene Health Centre
Eldene Drive
Phone: 01793 480111
Westrop Medical Practice
Hermitage Surgery
Dammas Lane
Phone: 01793 522492
Taw Hill Surgery
Aiken Road
SN25 1UH
Phone: 01793 709500
Highworth Surgery
Newburgh Place
Phone: 01793 762218
 Blunsdon Surgery
36 Berton Close
SN26 7BE
Phone: 01793 721254
Whalebridge Practice
Swindon Health Centre
1 Islington Street 
Swindon SN1 2QU
Phone: 01793 692933

Wiltshire practices ↓

Avenue Surgery 
14 The Avenue
Warminster BA12 9AA
Phone: 01985 224600

Avon Valley Practice
Upavon Surgery
43 Fairfield
Upavon SN9 6DZ
Phone: 01980 630221

Durrington Surgery
77 Bulford Road
Durrington SP4 8EU
Phone: 01980 652378

Barcroft Medical Practice
Barcroft Medical Centre
Amesbury SP4 7DL
Phone: 01980 623983

Box Surgery
London Road
Box SN13 8NA
Phone: 01225 742361

Bradford on Avon & Melksham Health Centre
Station Approach
Bradford on Avon BA15 1DQ
Phone: 01225 866611

Burbage Surgery
9 The Sprays
Marlborough SN8 3TA
Phone: 01672 810566

Castle Practice
Central St
Andover SP11 9RA
Phone: 01264 790356

Drummer Lane
Station Road
Tidworth SP9 7FH
Phone: 01980

 Courtyard Surgery
39 High Street
West Lavington SN10 4JB
Phone: 01380 813300

Cricklade Surgery
113 High Street
Cricklade SN6 6AE
Phone: 01793 750645

Downton Surgery
Moot Lane
Downton SP5 3JP
Phone: 01725 510296

Giffords Primary Care Centre
Spa Road
Melksham SN12 7EA
Phone: 01225 896630

Harcourt Medical Centre
Crane Bridge Road
Salisbury SP2 7TD
Phone: 01722 333214

Hathaway Medical Centre
Middlefield Road
Chippenham SN14 6GT
Phone: 01249 462775

Hindon Surgery
High Street
Hindon SP3 6DJ
Phone: 01747 820222

Jubilee Field Surgery
Yatton Keynell
Chippenham SN14 7EJ
Phone: 01249 782204

Kennet & Avon Medical Partnership
George Lane
Marlborough SN8 4BY
Phone: 01672 512187

Lansdowne Surgery
Waiblingen Way
Devizes SN10 2BU
Phone: 01380 722278

Lodge Surgery
Lodge Road
Chippenham SN15 3SY
Phone: 01249 479809

Lovemead Group Practice
Roundstone Surgery
Polebarn Road
Trowbridge BA14 7EH
Phone: 01225 759850

Malmesbury Medical Partnership
Priory Way
Malmesbury SN16 0FB
Phone: 01666 825825

Market Lavington Surgery
High Street
Market Lavington SN10 4AQ
Phone: 01380 812500

Mere Surgery
Dark Lane
Mere BA12 6DT
Phone: 01747 860001

Millstream Medical Centre
Millstream House
Avon Approach
Salisbury SP1 3SL
Phone: 01722 322726

New Court Surgery
Borough Fields
Royal Wootton Bassett SN4 7AX
Phone: 01793 852302

Northlands Surgery
North Street
Calne SN11 0HH
Phone: 01249 812141

Old School House Surgery
Church Street
Great Bedwyn
Marlborough SN8 3PF
Phone: 01672 870388

Orchard Partnership
The Old Orchard
South Street
Salisbury SP2 0JU
Phone: 01722 744775

Patford House Partnership
8A Patford Street
Calne SN11 0EF
Phone: 01249 815407

Porch Surgery
Beechfield Road
Corsham SN13 9DL
Phone: 01249 712232

Purton Surgery
High Street
Swindon SN5 4BD
Phone: 01793 770207

Ramsbury and Wanborough Surgery
Whittonditch Road
Marlborough SN8 2QT
Phone: 01672 520366

Rowden Medical Practice
Rowden Hill
Chippenham SN15 2SB
Phone: 01249 444343

Salisbury Medical Practice
Fisherton House
Fountain Way
Wilton Road
Salisbury SP2 7FD
Phone: 01722 333034

Silton Surgery
The Surgery
Gillingham Road
Gillingham SP8 5DF
Phone: 01747 840226

Sixpenny Handley
Dean Lane
Sixpenny Handley
Salisbury SP5 5PA
Phone: 01725 552500

Southbroom Surgery
The Green
15 Estcourt Street
Devizes SN10 1LQ
Phone: 01380 719959

Spa Medical Centre
Snowberry Lane
Melksham SN12 6UN
Phone: 01225 703236

St James Surgery
Gains Lane
Devizes SN10 1QU
Phone: 01380 711879

St Melor House Surgery
Edwards Road
Amesbury SP4 7LT
Phone: 01980 622474

Three Chequers
Endless Street Surgery
72 Endless Street
Salisbury SP1 3UH
Phone: 01722 336441

Tinkers Lane Surgery
High Street
Royal Wootton Bassett SN4 7AT
Phone: 01793 852131

Tisbury Surgery
Park Road
Tisbury SP3 6LF
Phone: 01747 870204

Tolsey Surgery
High Street
Malmesbury SN16 0LQ
Phone: 01666 840270

Trowbridge Health Centre
Prospect Place
Trowbridge BA14 8QA
Phone: 01225 435757

White Horse Health Centre
Mane Way
Leigh Park
Westbury BA13 3FQ
Phone: 01373 828330

Whiteparish Surgery
Common Road
Salisbury SP5 2SU
Phone: 01794 884269


GP out of hours service

If your surgery is closed, and you cannot wait to speak to your doctor the next day, you still have access to a GP through the GP out of hours service. The GP out of hours service is available Monday – Friday, 6.30pm – 8am and all day at weekends and bank holidays. To access the service, call NHS 111.


Primary Care Networks

Primary Care Networks were introduced nationally in July 2019 to provide more proactive, personalised, and integrated health and social care to local communities. Learn more about Primary Care Networks