UK Medical School Fees

How much does it cost to study medicine in the UK?

For international students, the average cost of a medicine degree can be as high as £38,000 per year, depending on the medical school.

At Leicester Medical School for example, UK and EU students pay the standard £9,250 per year, including the iBSc, but if you live in a non-EU country, the tuition fee for the Medical Degree (MBChB) is £20,590 per year for the first two years, then over £40,000 for years 3, 4 and 5.

If you wish to study at a medical school in the UK, you need to be fully aware of all the costs that are involved and budget accordingly. Alongside costs associated with the course, including tuition fees, textbooks and equipment, you will also need to factor in living expenses such as accommodation, food and travel.

Financial support for medical students

All UK medical schools offer a variety of scholarships and bursaries for students who may need financial support during their studies.

If you are accepted onto an approved course, you may also be eligible to receive financial support from the NHS, the UK’s health service. Financial support can be in the form of:

  • Tuition fee loan
  • University scholarships and bursaries
  • NHS bursary
  • Maintenance loan (living costs)
  • Private scholarships and bursaries
  • Professional studies loan

Study Medicine in the UK

If you are worried about how you might finance your medical fees whilst studying medicine in the UK, arrange a free consultation in Jakarta today.

Studying in the UK

SI-UK's service is fast, reliable and efficient - their consultants are specialists, working closely with all UK universities; through my consultants' advice, and application assistance I was able to get offers from top ranked universities.

Carla Termini King's College London, Accounting and Finance

  • university-college-london
  • manchester
  • University of Birmingham
  • sheffield
  • southampton
  • manchester
  • exeter
  • cardiff
  • warwick
  • loughborough
  • edinburgh
  • bristol
  • lancaster
  • durham
  • bath
  • york
  • st-andrews
  • sussex
  • nottingham
  • aberdeen