Cost of Living in Italy for English Teachers

What it really costs to live in Italy as an English teacher, with 2026 rents for Milan, Rome, Bologna and Naples and how far a language school salary goes.
Farmers' market stall in Sulmona, Italy, where teachers buy cheap local produce

Living in Italy on an English teacher's salary works if you control rent. With language school pay around €1,200 to €1,300 a month, a 40m² flat would take about 48% of that in Naples and 72% in Milan, based on 2026 idealista rent data. Most teachers share a flat or choose a smaller city.

This guide is part of our main guide to teaching English in Italy. It focuses on the cost that matters most for teachers, rent, and shows how far a typical language school salary goes in Milan, Rome, Bologna and Naples.

Key takeaways

  • Italian rents hit a record national average of €15.4 per m² a month in the second quarter of 2026, according to idealista.
  • Milan is the most expensive big city at €23.3 per m², followed by Florence at €22.3 and Rome at €19.8.
  • A 40m² flat costs about €930 a month in Milan, €790 in Rome, €700 in Bologna and €620 in Naples at average rates.
  • 2026 language school listings offered around €1,200 to €1,300 a month, so a solo flat in a big city takes half or more of a teacher's pay.
  • Studios in outer Naples districts can rent for under €550 a month, according to idealista.

How much does it cost to live in Italy as an English teacher?

The cost of living in Italy for an English teacher depends mostly on rent, which varies more than any other cost between cities. At idealista's second quarter 2026 averages, renting a 40m² flat costs roughly €930 a month in Milan and €620 in Naples. Against a typical language school salary of about €1,300, that is the difference between a tight month and a comfortable one.

Average rents and the cost of a 40m² flat in Italian cities (2026)
City Average rent per m² a month Approx. 40m² flat Share of a €1,300 salary
Milan €23.3 about €932 about 72%
Rome €19.8 about €792 about 61%
Bologna €17.5 about €700 about 54%
Naples €15.5 about €620 about 48%
Italy average €15.4 about €616 about 47%

Rents from idealista (Milan, Rome, Bologna and national average for Q2 2026; Naples for Q1 2026). Flat costs are calculated at 40m² and rounded.

How much is rent in Milan, Rome and Naples?

Residential street with parked cars in an Italian city, where teachers rent shared flats

Rent in Milan averages €23.3 per m² a month, the highest of any big Italian city, with the historic center at around €35. Rome averages €19.8, and idealista reports that studios there average about €1,096 a month. Naples is the most affordable of the three, with central areas such as Chiaia around €18 per m² and outer districts at €11 to €12, where studios can rent for under €550.

Most teachers on a language school salary rent a room in a shared flat, at least for their first year. Expect a deposit and, with many private landlords, a preference for longer leases. Smaller cities and the south are where a solo flat becomes realistic on a teacher's pay.

Go Overseas reviews

Rated 4.94 by Premier TEFL graduates on Go Overseas

★★★★★

“Overal the course was really excellent. It provides teaching opportunities as a secondary or even primary income when I do hopefully start my online teaching. I Found the course to be very thorough and every aspect was covered in both quest […]”

Sotonye · December 2022 · Go Overseas review

Read our Go Overseas reviews

How much does a room in a shared flat cost in Italy?

A single room in a shared flat is how most new teachers in Italy keep costs down, and in 2026 it costs roughly €585 to €704 a month in the big cities. idealista's August 2026 room report put the average single room at €704 a month in Milan, €627 in Florence, €615 in Rome and €585 in Bologna. Room prices fell 6.2% nationally over the year, though Rome rose 7%.

On a €1,300 salary, a Milan room still takes more than half of take home pay, while Bologna or Rome take a little under half. That is why teachers who want to save often look beyond the four most expensive cities, where both rooms and flats cost less.

Average single room rents in Italian cities (August 2026)
City Average single room a month Share of a €1,300 salary Left after rent
Milan €704 about 54% about €596
Florence €627 about 48% about €673
Rome €615 about 47% about €685
Bologna €585 about 45% about €715

Source: idealista room rental report, August 2026. Shares are calculated on a €1,300 monthly salary and rounded.

How much does public transport cost for teachers in Italy?

Public transport is one of the cheaper parts of an Italian budget. In Milan, an ATM monthly pass for the whole city network costs €39 and an annual pass €330, about €27.50 a month, with a reduced €22 monthly pass for under 27s, according to 2026 fares listed by Telepass; current fares are published by the operator, ATM. Teachers who work for language schools or business clients across a city often rely on a pass, since classes can be spread over several sites in a day.

Taken together, a Milan teacher paying €704 for a room and €39 for transport has about €557 left from €1,300 for food, utilities, phone and everything else. That is workable for a careful single person, but it leaves little room for saving, which is why extra private lessons matter so much in the big cities.

What should teachers know about renting in Italy?

The lease type matters for a teacher on a one year contract. Italian law, under Law 431 of 1998, allows a transitional contract, the contratto transitorio, for one to 18 months, provided the contract states a temporary need such as a work transfer. Standard open market leases run four years plus four, so a transitional contract or a room in an existing shared flat usually suits a school year better.

Deposits are generally capped at three months' rent under Article 11 of Law 392 of 1978, which remains in force for transitional and agreed rent contracts and is published on Normattiva, Italy's official legislation portal. Ask for a registered written contract, since registration is what protects you if there is a dispute, and get the deposit, notice period and bills arrangement in writing before you pay anything.

Is it cheaper to teach in a smaller Italian city?

Teaching in a smaller city or in the south is usually much cheaper, and those cities hire too. Several of the 2026 language school listings we found were in places such as Crotone in Calabria, Melfi and Venosa in Basilicata and Jesi in the Marche, rather than in Milan or Rome. In outer Naples districts, idealista reports studios renting for under €550 a month, less than a shared room in Milan.

The trade off is fewer schools, fewer private students and, in some towns, less English spoken day to day. For many first year teachers, a smaller city is the easiest way to make a €1,200 to €1,300 salary comfortable, with the big cities as a later move once private clients or business English work add to income.

Does a teacher's salary cover the cost of living in Italy?

A teacher's salary covers the cost of living in Italy for most people who share housing or live outside the most expensive cities. On €1,300 a month, a solo 40m² flat leaves about €680 for everything else in Naples but only about €370 in Milan. Teachers who rent a room, cook at home and use public transport live comfortably and travel, though few save much.

What is left from a €1,300 monthly salary after renting a 40m² flat (approximate)
City Approx. rent Left for everything else
Milan €932 about €368
Rome €792 about €508
Bologna €700 about €600
Naples €620 about €680

How can teachers make their money go further in Italy?

Shopper at a market stall in Parma, Italy, part of an English teacher's weekly food budget

Teachers in Italy stretch their pay by sharing housing, shopping at local markets rather than supermarkets for fresh food, and adding private or online lessons. Hourly work for exam centers and businesses pays well, with one Jesi exam center offering €22 to €25 an hour gross in 2026, and online teaching can fill quiet periods such as the summer gap between contracts.

Academic
Premier TEFL

Cost of Living in Italy for English Teachers

premiertefl.com Watch on YouTube · Premier TEFL

If online teaching is part of your plan, our 60 hour Level 5 course in teaching English online and one to one is designed for it. For where to base yourself, see our guide to the best cities to teach English in Italy.

Ready to plan your teaching budget for Italy?

Italy is a lifestyle choice rather than a savings plan, but with the right city and shared housing, a teaching salary goes further than many expect. Start with our 120 hour online TEFL course, or explore all our accredited TEFL courses.

Written by

Tara Bourke

Content Executive

Tara writes practical guides and resources for new and experienced TEFL teachers at Premier TEFL, with a focus on getting teachers job-ready.

Frequently asked questions

How much does it cost to live in Italy as an English teacher?

It depends mostly on rent. At idealista's 2026 averages, a 40m² flat costs about €930 a month in Milan, €790 in Rome, €700 in Bologna and €620 in Naples. With language school pay around €1,200 to €1,300 a month, most teachers share a flat or choose a cheaper city.

Which Italian city is cheapest for English teachers?

Of the big cities, Naples is the most affordable, averaging about €15.5 per m² a month, with outer districts at €11 to €12 and studios under €550. Smaller cities in the south and center are cheaper still, and several 2026 teaching jobs were in towns such as Crotone, Melfi and Jesi.

How much is rent in Milan?

Milan is Italy's most expensive big city for renters, averaging €23.3 per m² a month in the second quarter of 2026, according to idealista, and around €35 in the historic center. A 40m² flat at the average rate costs about €930 a month, roughly 72% of a €1,300 teaching salary.

Can you live in Italy on an English teacher's salary?

Yes, if you control rent. On €1,300 a month, a solo 40m² flat leaves about €680 for everything else in Naples but only about €370 in Milan. Teachers who share a flat, cook at home and add private lessons live comfortably, though Italy suits lifestyle more than saving.

How much do English teachers earn in Italy?

2026 listings show language schools paying around €1,200 to €1,300 a month. A school group in Basilicata advertised about €1,300 net for 21 to 23 classroom hours, and a Jesi exam center paid €22 to €25 an hour gross. Most listings required an EU passport or existing work papers.

Are Italian rents going up?

Yes. Average Italian rents reached a record €15.4 per m² a month in the second quarter of 2026, up 4.2% on the quarter, according to idealista. Big cities such as Milan and Rome have largely leveled off, while growth is concentrated in tourist and lower-density provinces.

The classroom is wherever you decide it is.

Start in 30 seconds. Cancel any time in the first 7 days. Pass guarantee on every course.