University tuition fees in London are £12,000 on average but can be as little as £8,000. The cost varies depending on the university and course you choose to study. 

How Much are Tuition Fees in London?

Most international students who want to study in London will need to pay "overseas" tuition fees. If you are a student from outside the EU, tuition fees for undergraduate and postgraduate courses are on average £12,000. Students from an EU country pay the same tuition fees as UK students. 

Depending on the course and university you choose, you may find tuition fees as low as £8,000 per year. Popular courses at the top ranking universities can be much more expensive. The tuition fee costs can vary significantly and depend on your chosen university, course and level of study (postgraduate or undergraduate).

Undergraduate Tuition Fees

Tuition fees for undergraduate courses (bachelor degrees) vary depending on your chosen university and subject. Courses are usually split into three categories:

  • Classroom-based courses: The teaching takes place primarily in a classroom. Tuition fees for these courses range from approximately £10,000 to £16,000 per year.
  • Laboratory-based courses: The teaching takes place in classrooms and laboratories. Tuition fees for these courses range from £12,000 to £26,000 per year. 
  • Clinically-based courses: The teaching takes place in classrooms, laboratories and clinical settings such as hospitals. Tuition fees for these courses range from £30,000 to £37,000 per year. 

Use the course search to find the best undergraduate course for you. Tuition fees are stated on the course listings. 

Postgraduate Tuition Fees

Tuition fees for postgraduate courses vary across different universities and subjects. Postgraduate degrees can be split into two major categories, postgraduate taught courses and postgraduate research courses.

Postgraduate taught courses

This usually refers to one-year masters courses, although some courses are two or three years long. The courses are focused around lectures and seminar, with a research project at the end of the programme. There are three main categories:

  • Classroom-based courses: The teaching takes place primarily in a classroom. Tuition fees for these courses range from approximately £8,000 to £29,000.
  • Laboratory-based courses: The teaching takes place in classrooms and laboratories. Tuition fees for these courses range from £11,500 to £35,250
  • Clinically-based courses: The teaching takes place in classrooms, laboratories and clinical settings such as hospitals. Tuition fees for these courses range from £11,400 to £39,000.

Use the course search to find the best postgraduate course for you. Tuition fees are stated on the course listings. 

Postgraduate research courses:

This usually refers to doctorate degrees (MPhil/PhD) courses which are primarily based around one research project. Students may have access to lectures and seminars but will be assessed on the research project only. PhD courses take three to four years. Tuition fees for PhD courses can range from £11,000 to £30,000 per year. 

Use the course search to find the best postgraduate course for you. Tuition fees are stated on the course listings. 

Tuition Fee Tips

Will I Pay the "Home" or "Overseas" Fee?

Essentially, students from outside the EU will pay the "overseas" fee but there are some exceptions. Read detailed information on the difference between home and overseas fees at UKCISA.