Walk-In Clinics in Nanaimo, British Columbia
22 clinics Listings verified September 2026

Lexitor Medical
102-1847 Dufferin Crescent

Caledonian Clinic Ltd.
4750 Rutherford Road

Wallace Street Clinic
100 Wallace Street
Nexus Primary Care Clinic
1273 British Columbia 19

Central Nanaimo Urgent & Primary Care Centre
3260 Norwell Drive

Mount Benson Medical Clinic
1825 Bowen Road

Sea Point Medical Clinic
7187 Lantzville Rd

Lantzville Medical Clinic
7175 Lantzville Rd
Cardiology on the Move Diagnostics Inc.
1515 Dufferin Crescent Unit 204

Gracemed Clinic
1629 Townsite Road

Nanaimo Kidney Care Clinic
1588 Boundary Crescent Ste 7

West Coast Medical Specialists - Dr Mina Aziz - Dr Nadia Mousa
1621 Dufferin Crescent #303

Nanaimo urology
1621 Dufferin Crescent
Miller Luella Dr
340 Campbell Street

Bland J Dr
340 Campbell St
Westhill Medical
1808 Bowen Rd

Dr. D. Kazanowski
INVIVA Nanaimo
1450 Waddington Road

Millstone Medical Building
1621 Dufferin Crescent

Harbour City Health Centre
1125 Dufferin Crescent
About Walk-In Clinics in Nanaimo
Nanaimo has 22 walk-in clinics serving the community. Most clinics are open on weekdays with some offering evening and weekend hours. Use the listings above to compare ratings, hours, and services to find the right clinic for your needs.
Whether you need a routine check-up, prescription renewal, or treatment for a minor illness or injury, the walk-in clinics in Nanaimo, British Columbia listed on ClinicFinder.ca can help. Many locations accept walk-in patients without an appointment, making it easy to get care when you need it. When visiting a clinic, bring your provincial health card, a list of current medications, and any relevant medical records. Wait times vary by location and time of day, so visiting in the morning or mid-week can often mean shorter waits. Each listing above includes hours of operation, patient ratings, contact details, and directions to help you choose the right clinic.
Nearby cities
Health coverage in British Columbia
Public health coverage in British Columbia is administered through the BC Medical Services Plan (MSP), which sets out what is covered and how to get a health card. For how public coverage works across the country, see Health Canada's overview of Canada's health care system.
Frequently Asked Questions
How many walk-in clinics are there in Nanaimo?
There are 22 walk-in clinics listed in Nanaimo, British Columbia. Use the list above to compare ratings, hours, and locations.
Which walk-in clinic in Nanaimo has the highest rating?
Lexitor Medical is the top-rated walk-in clinic in Nanaimo with a rating of 4/5 based on 50 reviews.
Are there walk-in clinics open on weekends in Nanaimo?
Yes, many walk-in clinics in Nanaimo offer weekend hours. Check individual clinic listings above for specific Saturday and Sunday hours.
What is the average rating of walk-in clinics in Nanaimo?
The average patient rating for walk-in clinics in Nanaimo is 3.9/5 based on 19 rated clinics.
Is walk-in clinic care covered by health insurance in British Columbia?
BC Medical Services Plan (MSP) covers medically necessary physician visits including walk-in clinics. MSP premiums were eliminated in 2020. Full details are on the the BC Medical Services Plan (MSP) page.
Do I need a health card to visit a walk-in clinic in Nanaimo?
A valid British Columbia health card is recommended to avoid out-of-pocket fees, which typically range from $50 to $150 per visit. Walk-in clinics in Nanaimo will still treat patients without a health card.
Can I get a prescription refill at a walk-in clinic in Nanaimo?
Yes. Walk-in clinic doctors in Nanaimo can write new prescriptions and refill existing medications. Bring a list of your current medications and dosages. Some controlled substances may need to be prescribed by your regular family doctor.
What conditions can a walk-in clinic in Nanaimo treat?
Walk-in clinics in Nanaimo treat cold and flu, ear infections, UTIs, skin rashes, minor cuts and burns, allergies, and can provide prescription refills and routine health screenings. For emergencies, call 911 or go to the nearest ER.