Approved COVID-19 Testing

Pre-departure International Travel Testing:

Please note, a government fee applies for all Covid tests required for international travel purposes. Payment is required prior to testing.

The charge for the Covid-19 PCR swab test is $250 per test (including GST). Please note that all travellers are responsible for checking with their own airline/travel adviser/embassy regarding timing and requirements of testing, as these can change frequently. Charges will apply for repeat tests.

  1. Please register your details online using ‘Book Test’ button.
  2. Email a copy of your passport photo page to
  3. For travel to China only: Both the nasal swab PCR test and the IgM blood test are available at Meadowbank Medical Centre. The blood test must be pre-booked and pre-paid.  Phone us on (09) 528 4242 for an appointment for your blood test. The combined cost for the PCR swab ($230) and IgM blood test ($160) is $390 per person, including GST.  Please note: you will need to bring your vaccine pass to scan in for the blood test.

IMPORTANT – Our Covid Result Certificates are not passport verified and do not include a QR code. Please check with your Airline and Embassy for their requirements.


Domestic Covid-19 Testing:

Car-based Covid testing is available at Meadowbank Medical Centre between 9:30am and 2:30pm every day (7 days).

Meadowbank Medical Centre is a designated Covid Testing Centre. Testing is done on a drive-through basis. You arrive, stay in your car and either phone reception or speak to the attendants who take your details, print forms and stickers and then take a nasal swab. We do our best to take the swabs as gently as possible, but it can be a bit uncomfortable. It is very quick.

We understand that your time is precious, and we pride ourselves on doing our Covid testing fast.

People working for companies who require repeat testing are even faster as once they’ve been for a first test, we can process them more quickly. We have tried to take the fear factor out of testing, and you will find our staff friendly.

Call us at 09-5284242 or book online here.