LeapScholar

How long will my MBBS in the UK take and how much will it cost per year?

15 Oct 2026 · Answered by Mohit Tanna · 1 min read
Quick Answer verified

MBBS in the UK typically takes 5 to 6 years. Course fees are around GBP 30,000 to 75,000 per year, and they vary by university, so check each official fee page. You will also need UCAT and an English test such as IELTS, TOEFL or PTE.

Mohit Tanna
Mohit Tanna Verified
Leap Scholar's Counsellor
View Profile →

The MBBS in the UK usually takes 5 to 6 years, and course fees are typically in the range of GBP 30,000 to 75,000 per year (approx INR 37.79 to 94.48 L). Fees vary by university, so check each official page.

MBBS in the UK at a Glance

ItemDetail
Degree nameMBBS or Bachelor of Medicine, Bachelor of Surgery
Course duration5 to 6 years
Course feesGBP 30,000 to 75,000 per year (approx INR 37.79 to 94.48 L)

Tests and Universities

ItemDetail
Subject testUCAT
NEETNot required by UK universities, but needed if you plan to practise in India
Language testsIELTS, TOEFL or PTE
Universities often listedOxford, King's College London, Imperial College London, Edinburgh and Glasgow

My Advice

Budget for the full length of the course and not only the first year. Compare fees across universities and confirm every figure on each official page before you commit.

Looking for a specific course in the UK?

We will find the universities that offer it, and whether you will get in.

4.7/5 Google 🎓 25K+ admits
Find My Course

More Universities & admissions questions

More UK questions

🎓 Looking for a niche course in the UK? Find My Course