• 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
    • Knoll Hospital (RAAC)
    • Our Future Direction
  • Corporate information
    • About the Board
    • Key publications
    • Freedom of Information
    • PCIP
    • Public Involvement
    • 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
    • Youth Nicotine Prevention
  • 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.

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.