Medical Centre in Rainbow Beach

Rainbow Beach's trusted local medical centre, delivering caring, personalised healthcare for every family at every stage.

Medical Kit Icon

Our Services

Comprehensive care for all ages, including skin checks and general health.

Doctor Icon

The Doctors

Trusted doctor Rainbow Beach and team providing personalised care with decades of experience at our Rainbow Beach clinic

Lightbulb Icon

Fees

Mixed billing with clear details on Medicare rebates and private fees.

Date Confirm Icon

Book Appointment

Convenient online booking to schedule your next appointment anytime at your local Rainbow Beach GP.

Welcome to Rainbow Beach General Practice

At Rainbow Beach GP, we are proud to provide high-quality, compassionate care to the Rainbow Beach and Wide Bay communities. We are your local medical centre in Rainbow Beach.


Located at 1/54 Rainbow Beach Road, Rainbow Beach QLD 4581, our outreach clinic operates Monday to Wednesday each week in partnership with Tewantin Medical Centre.


Patients are also welcome to visit our Tewantin location on other days of the week.

Services We Provide

General Practice

We provide comprehensive general practice care for everyday illnesses, injuries and long-term health needs, helping patients of all ages stay well at every life stage!

Skin Cancer Checks & Incisions

Our accredited doctors perform thorough skin examinations and minor incisions, detecting and treating changes early to give you lasting peace of mind and skin health.

Health Assessments

We offer detailed health assessments tailored to your age and stage of life, helping identify risks early and supporting proactive, personalised care for long-term wellbeing.

Chronic Condition Management

Our team works closely with patients to manage chronic conditions through practical, ongoing care plans that improve daily life and reduce the risk of complications.

Work Cover

We support patients through work-related injuries with thorough medical assessments, tailored treatment plans and clear documentation to help you recover and return to work safely.

Mental Health

We provide confidential, compassionate mental health support, including assessments, care plans and referrals, helping you manage your wellbeing and access the right support when needed.

Immunisations & Vaccinations

We keep your family protected with up-to-date immunisations and vaccinations that follow recommended schedules to safeguard health and prevent infectious disease at every life stage.

What Makes Us Different

At Rainbow Beach General Practice, we believe healthcare should feel personal, not rushed. Our doctors take the time to understand your history and your goals, so every consultation is tailored to you, not a one-size-fits-all checklist. From your first visit to your fiftieth, you'll see familiar faces who know your name and your story. We combine genuine local care with the same clinical standards you'd expect from any leading practice, giving you confidence that you're in good hands every time you walk through our door.


Being part of the Rainbow Beach community means we understand the unique health needs of a coastal town, from sun safety and skin checks to the everyday care that keeps families well year-round. Whether you're a long-time local or just passing through, you'll always be treated like you belong here.

Check Icon

Mixed Billing

Check Icon

Compassionate GPs

Check Icon

Easy Online Booking

Frequently Asked Questions

  • Where is the Rainbow Beach General Practice (GP) located?

    The Rainbow Beach GP is located at 1/54 Rainbow Beach Road, Rainbow Beach, QLD 4581. The clinic operates as an outreach clinic in partnership with Tewantin Medical Centre.

  • What doctors are available at your medical centre in Rainbow Beach?

    The doctors available at the medical centre in Rainbow Beach include Dr Peter Stobbs, Dr Kim Badcoe and Dr Andrew Spall. They are caring General Practitioners who provide high-quality, compassionate care.

  • What are the opening hours for the Rainbow Beach GP?

    Rainbow Beach GP is open Monday to Wednesday from 8:30 am to 4:00 pm. The clinic is closed on Thursday, Friday, Saturday and Sunday.

  • Can I book an appointment online at the Rainbow Beach clinic?

    Yes, you can book an appointment online at the Rainbow Beach clinic. You can also call the clinic directly on 07 5353 1000.

  • Does the medical centre Rainbow Beach offer telehealth consultations?

    Yes, the medical centre Rainbow Beach offers telehealth consultations. This secure service ensures you can still receive professional medical care when visiting the clinic is not possible.

Book Today

Phone Icon

Book your appointment today for caring, personalised healthcare in Rainbow Beach.