Denmark is one of Europe's most quietly appealing study destinations: small, safe, English-friendly at the postgraduate level, and home to internationally respected universities. But it is also a genuinely expensive country to live in, and the tuition picture splits sharply along one line — your nationality. If you hold an EU, EEA, or Swiss passport, higher education in Denmark is free, exactly as it is for Danish citizens. If you come from anywhere else, you will pay a per-programme tuition fee that varies widely by university and subject, and you will need to prove to the Danish authorities that you can support yourself before you are allowed to enrol and stay. That combination — free-or-costly tuition depending on your passport, layered on top of one of the highest costs of living in the EU — is what makes budgeting for Denmark a two-part exercise. This guide breaks down tuition by level and student category, everyday living costs in Copenhagen versus smaller student cities, the total annual bill you should realistically plan for, and the levers that bring that number down. Treat every figure here as a planning range and confirm the current amount with your specific university and with the Danish immigration authorities before you commit.
Key Takeaways
- EU/EEA/Swiss students pay no tuition at Danish universities; non-EU/EEA students typically pay roughly €6,000–€16,000 a year (about DKK 45,000–120,000), with some specialised or technical programmes higher — confirm the exact fee on each programme page.
- PhD study is generally salaried, not fee-paying — Danish doctoral researchers are usually employed with a salary rather than charged tuition.
- Realistic all-in living costs run roughly DKK 6,500–12,000 a month (about €870–€1,600), with Copenhagen at the top of the range and cities such as Aarhus, Aalborg, and Odense noticeably cheaper.
- Non-EU applicants pay a residence-permit processing fee (around DKK 3,000+) and, at many universities, a one-time application deposit fee (around DKK 1,120 / €150) on top of tuition.
- Non-EU students can work up to 20 hours a week during term and full-time in June–August, but Danish guidance is clear that part-time work should not be relied on to cover tuition.
Tuition fees by level and student category
The first thing to pin down is your fee category, because it changes everything. Higher education in Denmark is free for students from the EU, the EEA, and Switzerland, for exchange students, and for certain residence-permit holders who are treated as equivalent to Danish citizens under EU law. Everyone else — the large majority of international applicants from outside Europe — pays tuition.
| Student category / level | Typical annual tuition |
|---|---|
| EU/EEA/Swiss students (all levels) | Free |
| Non-EU bachelor's | €6,000 – €16,000 (approx DKK 45,000–120,000) |
| Non-EU master's, humanities/social sciences | €8,000 – €14,000 |
| Non-EU master's, engineering/technology/health | €10,000 – €18,000 |
| PhD (all nationalities) | Usually salaried, no tuition fee |
Denmark's official Study in Denmark portal cites a national range of roughly €6,000–€16,000 (DKK 45,000–120,000) a year in tuition for full-degree non-EU/EEA students, and notes that some programmes run higher. University-level figures line up with that spread: fees at the University of Copenhagen, Aarhus University, and the University of Southern Denmark commonly fall between about €6,000 and €17,000 depending on the field, while the Technical University of Denmark and other specialised technical programmes tend to sit toward the upper end. Because fees are set at programme level rather than nationally, the only reliable number is the one on your specific programme's admissions page — always confirm the current figure directly with the institution.
Why the PhD is a different cost proposition
Doctoral study in Denmark is unusual and worth understanding early, because it flips the economics. Danish PhD positions are typically structured as fixed-term jobs: the researcher is employed by the university, earns a salary, pays Danish tax, and does not pay tuition. That means a funded PhD is not a cost you budget for at all — it is paid work. Competition for these positions is stiff and they are advertised like jobs rather than admitted like degrees, but for research-minded students the Danish model can turn what would be a major expense elsewhere into an income. You can browse research-active Danish institutions such as Aalborg University and the Technical University of Denmark to get a sense of where doctoral work clusters, and search live openings across programs.
The fees people forget: deposits and permit costs
Tuition is the headline, but non-EU students face two smaller charges that are easy to overlook in a budget. First, many Danish universities require a one-time application deposit fee when you apply — the University of Copenhagen, for example, charges around DKK 1,120 (approximately €150) per application round for non-EU/EEA/non-Nordic applicants, regardless of how many programmes you list. If you are admitted, that deposit is usually credited against your first tuition payment; if you are not, it is generally non-refundable. Second, applying for the student residence permit itself carries a processing fee paid to the Danish immigration authorities, currently in the region of DKK 3,000, plus, in some countries, additional visa-application-centre service charges. Neither is huge next to tuition, but together they can add several hundred euros to your upfront costs before you have paid a krone of rent.
Living costs by city
Denmark's cost of living is where the real money goes, and it is consistently high by European standards. Housing is the single largest expense and the hardest to control, especially in Copenhagen, where demand for student accommodation far outstrips supply. Prices ease considerably in the university cities outside the capital.
| City | Rent (student housing) | Food & groceries | Transport | Estimated monthly total |
|---|---|---|---|---|
| Copenhagen | DKK 4,000 – 6,500 | DKK 2,000 – 2,800 | DKK 400 – 500 | DKK 8,000 – 12,000+ |
| Aarhus | DKK 3,000 – 5,000 | DKK 1,800 – 2,500 | DKK 350 – 450 | DKK 6,500 – 9,500 |
| Aalborg / Odense | DKK 2,600 – 4,200 | DKK 1,700 – 2,300 | DKK 300 – 450 | DKK 6,000 – 8,500 |
In euro terms, that is roughly €870–€1,600 a month all-in, with Copenhagen reliably at the top. A few Danish realities shape these numbers. Rent is the pressure point: securing a room in a student residence (kollegium) is much cheaper than the private market, but places are limited and waiting lists long, so apply for housing the moment you are admitted. Everyday costs are softened by Denmark's cycling culture — most students bike rather than buy transport passes, which trims the transport line substantially — and by discount supermarket chains such as Netto, Lidl, Rema 1000, and Aldi, which make self-catering far cheaper than eating out. Health cover is a smaller worry than in many countries: once you hold a residence permit and register for a CPR number, you gain access to Denmark's public healthcare system.
What a full year really costs
Putting tuition and living costs together gives you a planning figure. For an EU/EEA/Swiss student, there is no tuition, so the annual budget is essentially living costs — roughly DKK 78,000–140,000 (about €10,500–€19,000) a year, driven almost entirely by which city you live in. For a non-EU/EEA student, add tuition of €6,000–€16,000 or more on top, which pushes a realistic all-in year to somewhere in the region of €17,000–€35,000 or more, depending heavily on your programme's fee and whether you live in Copenhagen or a smaller city. These are planning ranges, not quotes: your actual number depends on your subject, your housing, your lifestyle, and the exchange rate. Build your own budget from the specific tuition figure on your programme page and a realistic rent estimate for your city, then add a buffer.
How to reduce the cost of studying in Denmark
The bill is large but not fixed. Several levers can meaningfully lower it.
Scholarships. Denmark offers targeted funding for talented non-EU/EEA students, most notably the Danish Government Scholarship, awarded through universities under cultural agreements and often covering tuition and/or a living-cost grant. Individual universities run their own tuition-fee waivers and merit scholarships, and research-oriented students can look at positions such as the University of Copenhagen PhD Fellowship. EU-wide programmes like Erasmus+ and the Nordic Nordplus scheme add further mobility funding. Browse what is currently open on the scholarships page, and use the scholarship finder to match awards to your profile.
Choose your city and programme deliberately. Because tuition varies by programme and rent varies enormously by city, two students admitted the same year can face very different totals. A moderately priced master's in Aalborg or Odense can cost dramatically less over two years than a premium programme in central Copenhagen.
Work part-time. A student residence permit lets non-EU students work up to 20 hours a week during the academic year (roughly September to May) and full-time in June, July, and August. That income helps with living costs, but Danish guidance is explicit that you should not count on part-time earnings to cover tuition, and jobs can be competitive without Danish-language skills.
Look past graduation. Denmark lets graduates of Danish degrees apply for an establishment card allowing them to stay and seek skilled work for up to three years, which changes the return-on-investment maths for students planning to build a career in the country.
To go deeper on the two processes that most affect your budget, read our companion guides on how to get a student visa for Denmark, which covers the funds requirement and permit fees in detail, and how to apply to universities in Denmark, which explains the application-deposit and admissions process. You can also compare institutions directly on the universities page.
Frequently Asked Questions
How much does it cost to study in Denmark as an international student?
It depends heavily on your nationality. EU/EEA/Swiss citizens pay no tuition, so their main cost is living expenses of roughly DKK 78,000–140,000 (about €10,500–€19,000) a year. Non-EU/EEA students additionally pay tuition of about €6,000–€16,000 or more per year, which brings a realistic all-in annual budget to roughly €17,000–€35,000 depending on the programme fee and city. Always confirm the exact tuition on your specific programme page before budgeting.
Is university free in Denmark?
Only for students from the EU, the EEA, and Switzerland, for exchange students, and for certain residence-permit holders treated as equivalent to Danish citizens. Higher education is free for those groups at all levels. Students from outside the EU/EEA pay per-programme tuition fees, though PhD positions are generally salaried rather than fee-paying.
How much money do I need to show for a Danish student residence permit?
Non-EU students must document that they can support themselves for their stay, and the Danish immigration authorities set a self-support amount broadly aligned with the Danish state education grant rate — in practice several thousand kroner per month. If you have already paid your first semester's tuition, that payment can count toward the documentation. Because the figure is updated periodically, confirm the current self-support requirement directly with SIRI (the Danish Agency for International Recruitment and Integration) before you apply.
Which Danish cities are cheaper for international students?
Copenhagen is consistently the most expensive city, driven by high rents, with typical all-in monthly costs of around DKK 8,000–12,000 or more. University cities such as Aarhus, Aalborg, and Odense run noticeably lower — often DKK 6,000–9,500 a month — while still hosting well-regarded universities. Securing a place in student housing rather than the private rental market is the single biggest saving in any city.
Can international students work while studying in Denmark?
Yes. Non-EU students on a student residence permit may work up to 20 hours a week during the academic year (roughly September to May) and full-time during June, July, and August. EU/EEA/Swiss students face no such restriction. Danish guidance stresses that part-time work should supplement, not replace, your funding, and that finding work can be harder without Danish-language skills — so do not plan to cover tuition from earnings.
Sources
- Study in Denmark — Tuition Fees and Scholarships
- University of Copenhagen — Application deposit fee and tuition fees
- New to Denmark (nyidanmark.dk) — Higher educational programmes
- European Commission Eurydice — Higher education funding, Denmark
- VIA University College — Cost of living in Denmark
- Study in Denmark — How to apply