Top 10 best medical colleges in the world for 2023

Haripriya Sivasubramaniam
Haripriya Sivasubramaniam
Last updated: Mar 16, 20238 min read
Top 10 best medical colleges in the world for 2023

The world of medicine is always fascinating! Starting with studying the anatomy of humans, diagnosing ailments, treating them, and using the knowledge of society’s good - pursuing a degree in medicine encompasses everything that completes a professional cycle.

So, why will a person miss out on studying medicine and being a star medico with a degree from an institute with a global reputation?

Here is the list of best medical colleges & schools in the world for you to start with!

Added to this, let us have a quick look at what this article holds for you.

Top 10 best medical colleges in the world 2023

1. Harvard University, Massachusetts, United States

Established in 1782, the Harvard medical school holds the champion's position in the QS world rankings for 2021. Their medical health programme focuses on alleviating human suffering by nurturing the students to become medical leaders in clinical and biomedical facets. Their mission and vision of establishing an inclusive environment while working towards humankind's needs and providing quality education. This factor made them top the list as one of the best medical schools in the world!

Average tuition fee: $65,203

2. University of Oxford, Oxford, England

The school of medicine at the University of Oxford provides a well-rounded academic training program with in-depth research that underpins medicine. You can pursue a three-year pre-clinical stage followed by another three years of clinical studies. Here, the students can work in research laboratories spread across the medical science division to upskill and assist their education.

Average tuition fee: $49,991

3. Stanford University, California, United States

Stanford Medicine is next on the list to be addressed as one of the best medical colleges in the world. One of the pioneers in medicine, the school offers an integrated and innovative research study program. It empowers the future leaders of the medical world to be skilful and resourceful. The school is affiliated with Stanford healthcare and Stanford children’s health. These two institutions hold a reputation for being a star in the field of child care, neuro and cardiology and pregnancy care.

Average tuition fee: $55,011

4. University of Cambridge, Cambridge, United Kingdom

The medical college of the University of Cambridge provides two medical courses- one is a standard course, and the other is a graduate course. The curriculum drafted here offers a podium for medical enthusiasts to learn from evidence-based rigorous training and practice. The students can pursue research and project work throughout the course.

Average tuition fee: $82,984

5. Johns Hopkins University

Johns Hopkins University majorly believes in bringing an integrated approach to teaching and learning! The medical school at this university is one of the top medical colleges in the world. The school offers a wide range of MD and doctorate programmes to choose from with a flexible curriculum and broad exposure to the concepts.

Average tuition fee: $58,000

6. University of California

The David Geffen school of medicine at UCLA is the youngest of these top-10 best medical schools in the world. It is the emerging pioneer in the field of medicine and biomedical sciences. The school believes in providing education through community partnerships and offers programmes in MD, postdoctoral, graduate and residency studies.

Average tuition fee: $50,130

7. Yale University

The Yale school of medicine is the forerunner in moulding physician-scientists and is one of the best MBBS colleges in the world. They primarily focus on improving health innovation projects and advancing medicine through scientific discovery. This school of medicine is home to nearly 11,000 faculty members. Their compassion, commitment and ceaseless energy are the inspiring factors for the students to study medicine there.

Average tuition fee: $64,024

8. UCL

UCL has been giving doctors to society since 1834 in London and it closely works with seven major teaching hospitals that provide world-class medical education. The school has provided many academically high-profile graduates as leaders to the world of medicine. UCL is known for its academic reputation backed by well-supported students and highly trained faculties.

Average tuition fee: $50,149

9. Imperial College

Another top-ranked medical school holding the Athena SWAN award for recognising the work and service of women in the medical field. The medical school of Imperial College was started in 1997 and has now invested in close connections with their healthcare partners. It has multidisciplinary collaborations with faculties in fields like engineering and natural sciences.

Average tuition fee: $50,149

10. Massachusetts Institute of Technology (MIT)

Although the university does not have an individual medical school, it conducts two integrated programs with the Harvard medical school. Those are a joint MD-PhD program and a degree in health sciences. This collaboration has paved the way for the universities to work closely with the Boston area hospitals.

Average tuition fee: $64,101

10 best medical colleges in the world for 2023

A quick sum up on the top-ranked medical colleges and the average cost of pursuing a degree there!

UniversityLocationAverage tuition fee
Harvard UniversityUnited States$66,284
University of the OxfordUnited Kingdom$53,159
Stanford UniversityUnited States$61,731
University of CambridgeUnited Kingdom$76,892
Johns Hopkins UniversityUnited States$59,700
UCLA, Los AngelesUnited States$51,175
Yale UniversityUnited States$64,700
UCLUnited Kingdom$52,543
Imperial College, LondonUnited Kingdom$56,055
Massachusetts Institute of Technology (MIT)United States$79,850

Top Medical Schools in the US based on U.S. News Ranking 2023

RankingBest Medical SchoolsLocation
1Harvard Medical SchoolBoston
2NYU Grossman School of MedicneNew York
3Columbia Vagelos College of Physicians and SurgeonsNew York
4Johns Hopkins School of MedicineBaltimore
5UCSF School of MedicineSan Francisco
6Duke University School of MedicineDurham
7University of Pennsylvania Perelman School of MedicinePhiladelphia
8Stanford University School of MedicineStanford
9University of Washington School of MedicineSeattle
10Yale School of MedicineNew Haven

Now let us dive in and explore everything about around medicinal degrees and their specializations in different countries in detail!

Medicinal degrees and specializations in different countries

USA and Canada

In India, you will study MBBS as an undergrad, but in these two countries, you have to do pre-med studies before doing your undergrad. In general, the duration of an MBBS degree ranges between 3-6 years. Overall it will take ten years, including medical training.


If you plan on pursuing medicine abroad,  the UK is an excellent choice. This is because this country is home to four out of the top 10 best medical schools in the world. For doing undergrad, the duration is generally six years for MBBS and five years for pursuing dentistry or pharmacy. Pursuing a specialisation course depends on the career and specific stream you want to study.

Ireland and New Zealand

Similar to the UK, the study duration is nearly 5 or 6 years in these countries too. But in New Zealand, the first year is the foundational year during which you will complete a degree in Bachelor of Health Sciences or Bachelor of Science in Biomedical Science.

Here is a quick recap of the duration required to complete your MBBS studies!

UK6 years
USA4 years
Canada3 to 5 years
Ireland5 to 6 years
New Zealand6 years


1. Which is the best country to study medicine?

A: The USA and the UK have top-ranked universities to study medicine. So, connect with edvoy today to know more about the courses and pursue a degree there!

2. Which is the best college to study medicine?

A: According to the QS rankings 2021, the top college to pursue a degree in medicine or dental science is Harvard medical school in the USA. Check out this article thoroughly to know about the other universities.

3. What is the average fee to study medicine abroad?

A: On average, you may have to spend $53,000- $1.33L to study medicine abroad. Added to that, the grades and scores you hold will always get you a few wide-ranging scholarships and push you to the top of the list in acceptance rate.

4. What are the other countries famous for medical studies abroad?

A: Apart from the UK and USA, Germany, Russia, China, Philippines, and Ukraine provide top-notch medical education.

Avoid the long wait to pursue the degree of your dreams and visit edvoy today!

Participate in Edvoy’s refer & earn. Refer a friend to study abroad with Edvoy and be rewarded with vouchers, scholarships.

author avatar
Written By
Haripriya Sivasubramaniam

A writer by profession and an artist by passion. Out here to give interesting and informative articles on the education sphere!

Comments Disabled