What is the tuition fee of University of St Andrews?

The University of St Andrews tuition fees vary depending on student nationality and course level. For 2023-2024, undergraduate fees for UK students are £9,250 per year, aligned with government caps. International undergraduates pay between £26,350 and £36,990 annually, with higher rates for science and medicine programs.

Postgraduate fees differ by course, ranging from £10,680 to £26,350 for UK students and £21,630 to £36,990 for international students. Additional costs like accommodation and study materials apply. Fees are subject to annual increases, so checking the university’s official website for the latest updates is recommended.