Register and book with an NHS GP in Kingston upon Thames
Book an appointment or register with a GP surgery in Kingston upon Thames, free and open to everyone.
- 105Appointments available
GP surgeries in Kingston upon Thames
A few of the GP surgeries you can register or book with in Kingston upon Thames. Enter your postcode to see the full list with live availability.
- 4.7 (903)Available to book2 appointmentsSee appointment times
Canbury and Berrylands Surgery (Berrylands Site)
NHS GP surgery · KT6 6EZ4.7 (647)Available to book2 appointmentsSee appointment timesCentral Surgery
NHS GP surgery · Surbiton, KT6 6EZ4.3 (136)Available to book11 appointmentsSee appointment timesEvesham Terrace
NHS GP surgery · Kingston Upon Thames, KT6 4DS2.6 (186)Available to book0 appointmentsSee appointment timesLangley Medical Practice
NHS GP surgery · Surbiton, KT6 6EZ4.6 (294)Available to book45 appointmentsSee appointment timesSt Albans Medical Centre
NHS GP surgery · Kingston, KT2 5HF4.7 (224)Available to book39 appointmentsSee appointment timesOrchard Practice
NHS GP surgery · Chessington, KT9 1AG2.9 (91)Available to book6 appointmentsSee appointment times
What people say about Bookable
“This is an efficient way to seek medical advice”
New PatientGower Street Practice “Easy to use”
New PatientWoodlands Medical Practice “It was pretty easy to book an appointment through the website.”
New PatientBegg Practice - St John's Hill Surgery
- GP surgeries across England
- 6,200+
- People registered with a GP
- 64,500+
- Appointments booked
- 42,500+
How to register and book with an NHS GP
- Step 1
Tell us what you need
Share your postcode to get started, then choose to book and/or register.
- Step 2
See options nearby
Compare GP surgeries and appointments near you, and filter by distance, language and more.
- Step 3
Complete your registration
Booking takes just a few details. Your GP surgery gets everything it needs, all in one place.
Common questions about GP surgeries in Kingston upon Thames
Which GP surgeries in Kingston upon Thames are accepting new patients?
Most GP surgeries in Kingston upon Thames take new patients. Search your postcode above to see the GP surgeries that cover you, with their live appointment availability.
How do I register with a GP surgery in Kingston upon Thames if I have just moved here?
Enter your new Kingston upon Thames postcode, choose a GP surgery that covers your area, and complete the registration form online. You do not need to contact your old GP surgery, your records move across for you.
Can I see a GP in Kingston upon Thames if I do not have an NHS number?
Yes. You have the right to register with a GP surgery in Kingston upon Thames even if you do not have an NHS number, proof of address, or ID. This is common if you are new to the UK.
Where can I get an urgent appointment in Kingston upon Thames today?
Search your postcode and filter by availability to see same-day appointments across Kingston upon Thames. If a pharmacy can help sooner, we will suggest one nearby. When your GP surgery is closed, call NHS 111.
About finding an NHS GP in Kingston upon Thames
You can search GP surgeries in Kingston upon Thames on Bookable, and register or book online with the GP surgeries we partner with, without a phone call.
You can register with any GP surgery that covers your Kingston upon Thames postcode. Many also take patients from neighbouring areas when they have space.
New to the UK, or living in Kingston upon Thames without an NHS number?
You can still register with a GP surgery in Kingston upon Thames. You do not need proof of address, ID, immigration status, or an NHS number.
Need a same-day or urgent appointment in Kingston upon Thames?
Use the postcode search above and filter by availability. If a pharmacy can help sooner, we will suggest one nearby.
For medical advice when your GP surgery is closed, call NHS 111. For a life-threatening emergency, call 999.
Find an NHS GP surgery in Kingston upon Thames
Enter your postcode to see GP surgeries and live availability near you. Free, no account needed, and open to everyone.