Study Veterinary Medicine in Europe: Schools, Admission and Costs

Fee figures: catalogue of 6 October 2026.

Veterinary medicine is taught at a small number of schools: our whole catalogue has 62 programmes at 51 institutions. Germany has 5, Switzerland 2, Czechia 1. With so few places, competition is strong everywhere.

Admission by country

Length

Five years in Spain and Italy, about five and a half in Germany and Portugal, six in Czechia. The German course ends with a state examination rather than a bachelor's or master's degree.

What it costs

Typical fees for EU students at public institutions: €1,064 a year in Spain, €697 a year in Portugal, €2,573 a year in Italy before income-based reductions, €2,808 a year in France, and no tuition in Germany. Non-EU students typically pay €3,604 a year in Spain and €8,000 a year in Portugal. English-taught programmes in Czechia charge tuition, while Czech-taught ones at public universities do not.

What to check before you apply

Recognition

A veterinary degree that meets the EU training standard is recognised automatically in the other EU and EEA countries and in Switzerland.

Where to look next

Official sources

Always check current information on the official website of the university before you apply.