Cover Photo: PxHere

The MOH-approved private hospitals and medical centres offering Covid-19 swab tests

This article was updated on January 18, 2021. When in doubt, consult the Ministry of Health's website or the MySejahtera app for more updated information on Covid-19 tests

BP Healthcare Group

BP Healthcare offers a range of Covid-19 testing services, including drive-through testing (available at select branches), home testing and even corporate on-site testing. For non-SOCSO visitors, appointments for the RT-PCR (Polymerase Chain Reaction) Covid-19 tests can be made online at the various BP centres here. BP Healthcare is also offering a 50 per cent discount on Covid-19 tests for senior citizens, along with free testing for OKU card-holders.     

Price per person: RM240 (walk-ins) and RM800 (home testing, minimum 2pax) RM198 (on-site corporate testing, minimum 50pax)  

Opening Hours: 8am - 5pm daily on Monday to Friday and 8am - 1pm on weekends (SC Klang, SC Glenmarie, BP Kepong, BP OUG, BP Taman Megah, SC Cheras). Click here to register.

More: Covid-19: Do's And Don'ts During Home Quarantine

KPJ Group of Hospitals

Selected KPJ private hospitals offer Covid-19 tests for drive-through and walk-ins. Visitors who wish to undergo a Covid-19 test should proceed to the Accidents and Emergency (A&E) departments at the respective hospitals to register and make payment within the operating hours specified. For each hospital's operating hours, locate your nearest KPJ branch and check its official website or social media. 

Registration for drive-through Covid-19 tests at KPJ's facilities may vary across the various branches. At KPJ Damansara Specialist Hospital, visitors are required to register via WhatsApp (before 3pm daily) and make payment before receiving their scheduled date and time.  

Price per person: From RM299 to RM388 

Screening Time:

KPJ Selangor Specialist Hospital: WhatsApp 011-5779 5788 for walk-in appointments at the Accident & Emergency Service. The RT-PCR Covid-19 test here is available at RM338 per person.

KPJ Damansara Specialist Hospital: 8.30am - 12.30pm and 2pm - 5pm (Monday to Friday) and 8.30am - 12.30pm (Saturday) for drive-through tests at the Emergency entrance. WhatsApp 011-2611 2852 to register and pay (before 3pm daily) 

KPJ Ampang Puteri: 9am – 1pm and 2pm – 4pm (Monday to Friday) and 9am – 12pm (Saturday). Fill out this form to register.  

KPJ Tawakkal KL Specialist Hospital: Contact 03-4026 7777 Ext: 6054 / 6055 or WhatsApp 011-2370 8692 to register for drive-through appointments.

KPJ Kajang: 9am - 1pm (Monday) and 11am - 1pm (Tuesday to Saturday) for walk-in appointments at Accidents & Emergency (Blue tent area). WhatsApp 019-333 2835 to register. The RT-PCR Covid-19 test here is available at RM299 per person. 

KPJ Sentosa KL: WhatsApp 011-1321 5934 to register for walk-in and drive-through appointments at RM300 per person.

KPJ Klang: 2.30pm - 3.30pm (Monday to Friday) for drive-through appointments and 9am - 10am, 11am - 12pm and 2pm - 4pm for walk-ins at the Emergency entrance. Contact 03-3377 7888 Ext.7751 or register here. The PCR Covid-19 test here is available at RM300 per person.

KPJ Rawang: 10am - 12pm (Monday to Friday) for drive-through appointments. WhatsApp 011-12449099 to register. The PCR Covid-19 test here is available at RM388 per person.

Thomson Hospital Kota Damansara

The award-winning Thomson Hospital Kota Damansara was the first private hospital in the Klang Valley to offer drive-through PCR swab testing for Covid-19. Initially priced at RM500 per test, the private hospital was able to lower the cost of testing thanks to MOH-accredited labs and PPE donations to its frontliners. Group screenings are also available through walk-in appointments, drive-though or on-site testing (WhatsApp 018-211 1175 to get an accurate quotation for group screenings).  

Price per person: RM300

Screening time: Call 018-2111259 or click here to register and view available dates and times for appointments. 

Read also: What To Know About Walk-In Covid-19 Vaccinations In The Klang Valley


Pantai Hospitals

Pantai Hospitals is also offering drive-through Covid-19 screening services at its branches across Malaysia. On-site testing for individuals and corporations at their premises is available from selected Pantai Hospital branches only. Drive-through testing at Pantai Hospital Ampang is at the screening tent opposite the Emergency department.   

Pantai Hospital Ampang 

Price: RM250 (PCR test) and RM180 (MOH-approved antigen test)
Screening time: 9am - 12pm and 2pm - 4pm (Monday to Friday) and 9am - 11am (Saturday). WhatsApp 016-398 2828 to register.

Pantai Hospital Cheras

Price: RM260
Screening time: 9am - 5pm (Monday to Friday). WhatsApp 010-840 6299 to register.

Pantai Hospital Klang

Price: RM350
Screening time: 10am - 4pm (Monday to Friday). WhatsApp 016-3524 315 to register. 


Sunway Medical Centre

Appointments for RT-PCR Covid-19 tests at Sunway Medical Centre, Sunway City must be made 24 hours in advance. To get tested, visitors are required to go to the Triage Centre at the medical tent outside of Tower B and fill in a form.

Price per person: RM300

Other Sunway medical branches:

Sunway Specialist Centre Damansara

Price per person: RM360
Screening time: 9am - 4.45pm (Monday to Saturday). Click here to register.

Sunway Medical Velocity

Price per person: RM300
Screening Time for walk-ins and drive-through: 9am - 1pm and 3pm - 5pm (Monday to Friday), 9am - 1pm (Saturday). WhatsApp 019-383 3887 to register for drive-through or click here for more details. 

Damai Service Hospital

Walk-ins and drive-through visitors can go for the RT-PCR test at Damai Service Hospital, located in Jalan Ipoh. 

Price per person: RM350 (RM325 per person for over 20 pax)

Screening time: 9am - 4pm (Monday to Friday), 9am - 1pm (Saturday). Call 012 2466 497 or 012 2270 085 to register. 

Gleneagles Kuala Lumpur

While Covid-19 screenings are available at Gleneagles Hospitals in Kota Kinabalu, Johor, Penang and Kuala Lumpur, the KL and Penang branches also offer drive-through testing by appointment only.

Price per person: RM480

Screening time: 9am - 1pm (Monday to Friday) 


Ramsay Sime Darby Health Care Group

The Ramsay Sime Darby Healthcare group of hospitals also offers Covid-19 RT-PCR tests, open to walk-in visitors (no appointments needed). The test results can be obtained within 24 to 36 hours. 

Price per person: RM295

Screening time

Subang Jaya Medical Centre (SJMC): Monday - Saturday, 8am - 6pm, Sundays, 8am - 12pm (Located beside ER at South Tower). Includes a free medical consultation with an ER Doctor. Call 24-hour Careline at +603 5639 1212 for further information. Click here for SJMC's special promotion in collaboration with Air Asia Health to get your Covid-19 test at RM240.

Ara Damansara Medical Centre (ADMC): 9am - 5pm (Monday to Friday) and 9am - 1pm (Saturday) at the ER. Call 24-hour Careline at +603 5639 1212 for further information.

ParkCity Medical Centre (PMC): Monday - Friday, 9 am - 5 pm, Saturdays & Sundays, 9 am - 1 pm (Located at the ER). Includes a free medical consultation with an ER Doctor. Call 24-hour Careline at +603 5639 1212 for further information.

Prince Court Medical Centre

Located at Jalan Kia Peng in Kuala Lumpur, Prince Court Medical Centre offers drive-through Covid-19 tests limited to the days and times below. Payments should be made on-site via debit or credit card only. Your test results will be revealed within 48 hours (by email if the test is negative and by phone if it is positive).  

Price per person: RM330

Screening time: 9am to 12.30pm (Monday, Wednesday, Friday and Saturday). Click here to register.