Book your flu vaccine with a GP or pharmacy online. Find nearby appointments
12B Archer Street, Carlisle, WA 6101


Graduated in Sri Lanka in 2004 and migrated to Australia in 2008 where he completed his Masters in Public Health in WA. He had worked in many leading hospitals in Perth including Sir Charles Gairdner Hospital, King Edward Memorial Hospital, Princess Margaret Hospital and Armadale Hospital. He completed his Fellowship in general practice in 2016.

He has a Diploma in Child Health (Sydney) with vast experience in assessing and managing children. Dr Kariyakarawana is trained in managing Mental Health issues such as depression, anxiety, PTSD, post natal depression, sleep disorders, eating disorders etc.

He also has many years experience working in Emergency Medicine which makes him confident in management acute medicine such as asthma, strokes, ischemic heart, DVT, trauma etc.

Read more

Qualifications and Experience

Languages spoken

  • English

Find Carlisle Medical Centre

Directions and parking

Carlisle Medical Centre is conveniently located next to the Carlisle Caring Pharmacy. There is plenty of free parking available behind the Medical centre accessible from Planet Street. 

select date

Book appointment

Show a specific date:

Show this specialty:

Show appointments at:

Select a location:

Show Appointments
Show times for
General Practice
  • General Practice
Show appointments at
Carlisle - Carlisle Medical Centre
  • Carlisle - Carlisle Medical Centre

Choose a Location

Carlisle Medical Centre
Carlisle, 6101, WA
More Appointments