• Skip to main content
  • Accessibility information
  • a A A
  • Patient Experience Team
  • Contact Us
  • Get Involved
Search Site Patients and visitors
  • Patients & visitors
  • Corporate information
  • Staying healthy
  • Creating Hope
  • Patients & visitors
    • What You Need to Know About Accessing Healthcare
    • Mental Health & Wellbeing
    • Going to hospital
    • NHS Near Me
    • Vaccination Programmes
    • Value Based Health & Care
    • Our Future Direction
    • Knoll Hospital (RAAC)
  • Corporate information
    • About the Board
    • Key publications
    • Freedom of Information
    • Public Involvement
    • PCIP
    • Whistleblowing
  • Staying healthy
    • Health in the Borders
    • Improving your health
    • Protecting your health
    • Public Health Information
    • Mental Health and Wellbeing
    • Hepatitis and HIV
    • Social Media
    • Staff information
  • Creating Hope
    • Help Yourself and Others
    • Creating Hope Awards
    • Find a Service
    • Resources
    • Training
    • Latest News
    • Contact Us
    • GET HELP NOW
  • You are here:
  • Patients and visitors
  • Local services directory

Local services directory

Local services directory

You can search our service directory from here.

NHS 24 has a NEW number

111 is the NEW free number for NHS 24.

If it can't wait until your GP surgery reopens call 111.

Visit the NHS24 website.

GP Practices

Braeside Medical Practice

Location:
Currie Road ,Galashiels
Postcode:
TD1 2UA
Phone:
01896 661360
More Details about Braeside Medical Practice .

Coldstream Medical Practice

Location:
The Health Centre ,Kelso Road ,Coldstream
Postcode:
TD12 4LQ
Phone:
01890 882711
More Details about Coldstream Medical Practice .

Duns Medical Group

Location:
The Knoll ,Station Road ,Duns
Postcode:
TD11 3EL
Phone:
01361 885040
More Details about Duns Medical Group .

Earlston Medical Practice

Location:
The Health Centre ,Kidgate ,Earlston
Postcode:
TD4 6DW
Phone:
01896 848333
More Details about Earlston Medical Practice .

Eildon Medical Practice Melrose

Location:
St Dunstan's Park ,Melrose
Postcode:
TD6 9RX
Phone:
01896 822161
More Details about Eildon Medical Practice Melrose .

Eildon Medical Practice Newtown

Location:
Auction Mart ,Newtown St Boswells
Postcode:
TD6 0PP
Phone:
01835 822777
More Details about Eildon Medical Practice Newtown .

Eyemouth Medical Practice

Location:
The Health Centre ,Houndlaw Park ,Eyemouth
Postcode:
TD14 5DD
Phone:
01890 750599
More Details about Eyemouth Medical Practice .

Greenlaw Surgery

Location:
Duns Road ,Greenlaw
Postcode:
TD10 6XJ
Phone:
01361 885161
More Details about Greenlaw Surgery .

Jedburgh Medical Practice

Location:
The Health Centre ,Queen Street ,Jedburgh
Postcode:
TD8 6EN
Phone:
01835 863361
More Details about Jedburgh Medical Practice .

Kelso Medical Group

Location:
Inch Road ,KELSO
Postcode:
TD5 7LF
Phone:
01573 224424
More Details about Kelso Medical Group .

Mairches Medical Practice Galashiels

Location:
Currie Road ,Galashiels
Postcode:
TD1 2UA
Phone:
01896 661355
More Details about Mairches Medical Practice Galashiels .

Mairches Medical Practice Hawick

Location:
The O'Connell Street Medical Centre ,O'Connell Street ,Hawick
Postcode:
TD9 9HU
Phone:
01450 372276
More Details about Mairches Medical Practice Hawick .

Merse Medical Practice Duns

Location:
The Knoll ,Station Road ,Duns
Postcode:
TD11 3EL
Phone:
01361 885030
More Details about Merse Medical Practice Duns .

Neidpath Medical Practice Peebles

Location:
Hay Lodge Health Centre ,Neidpath Road ,Peebles
Postcode:
EH45 8JG
Phone:
01721 720380
More Details about Neidpath Medical Practice Peebles .

Newcastleton Health Centre

Location:
Moss Road ,Newcastleton
Postcode:
TD9 0RU
Phone:
01387 375100
More Details about Newcastleton Health Centre .

Roxburgh Street Surgery

Location:
Roxburgh Street ,Galashiels
Postcode:
TD1 1PF
Phone:
01896 752557
More Details about Roxburgh Street Surgery .

Selkirk Medical Practice

Location:
The Health Centre ,Viewfield Lane ,Selkirk
Postcode:
TD7 4LJ
Phone:
01750 21674
More Details about Selkirk Medical Practice .

St Ronan's Practice

Location:
St Ronan's Health Centre ,Buchan Place ,Innerleithen
Postcode:
EH44 6QE
Phone:
01896 830203
More Details about St Ronan's Practice .

Stow & Lauder Health Centre

Location:
Crofts Road ,Lauder
Postcode:
TD2 6QJ
Phone:
01578 718670
More Details about Stow & Lauder Health Centre .

Teviot Medical Practice (Hawick)

Location:
Hawick Health Centre ,Teviot Road ,Hawick
Postcode:
TD9 9DT
Phone:
01450 370999
More Details about Teviot Medical Practice (Hawick) .

The Tweed Practice

Location:
Hay Lodge Health Centre ,Neidpath Road ,Peebles
Postcode:
EH45 8JG
Phone:
01721 720601
More Details about The Tweed Practice .

Waverley Medical Practice

Location:
The Health Centre ,Currie Road ,Galashiels
Postcode:
TD1 2UA
Phone:
01896 661350
More Details about Waverley Medical Practice .

West Linton Medical Practice

Location:
The Health Centre ,Deanfoot Road ,West Linton
Postcode:
EH46 7EX
Phone:
01968 660808
More Details about West Linton Medical Practice .

Share this page

Twitter Facebook
Give us your feedback
Contact NHS Borders

Get in touch

  • Contact Us
  • Feedback and Complaints
  • Get Involved
  • About the Board
  • Press Team
  • Freedom of Information
  • Disclaimer
  • Copyright
  • Information on how we use cookies
  • Privacy Notice

Useful Links

  • Patients and visitors
  • Vacancies
  • Equality & Diversity
  • Fundraising
  • Small Changes Big Difference
  • Accessibility
  • Public Holidays
  • Know your rights
  • Health Information Portal

Other

  • Scottish Borders Council
  • Connect with us:

  • Twitter
  • Facebook
  • YouTube
  • Investing in Volunteers
  • Scot Blood
  • NHS Inform
  • NHS 24
  • NHS Scotland

Copyright © 2025 NHS Borders. All rights reserved.