Is Capri expensive? What things really cost in 2026
Short answer
Capri is one of the most expensive places in Italy: even a budget day is about €150 per person and a mid-range day about €300, before the ferry. It costs far more than Naples or Sorrento because rooms are few and in high demand, and the Piazzetta's cafés and beach clubs price for luxury visitors.
Daily budget: backpacker, mid-range, luxury
| Budget | Mid-range | Comfort | |
|---|---|---|---|
| Bed (per person, sharing) | €80 | €160 | €500 |
| Food & drink | €40 | €70 | €150 |
| Sights & tickets | €20 | €50 | €100 |
| Local transport | €8 | €20 | €70 |
| Per person, per day | €148 | €300 | €820 |
Approximate 2026 prices, two people sharing a room. From our Capri day-cost table.
What things cost
| Item | Typical price* |
|---|---|
| Fast ferry from Naples or Sorrento, one way | about €20–30 |
| Funicular or bus ride | about €2.40 |
| Open-top taxi, short trip | about €25–35 |
| Boat trip around the island | about €20–30 |
| Blue Grotto rowing boat and entry | about €18–20 extra |
| Monte Solaro chairlift, return | about €14–16 |
| Aperitivo in the Piazzetta | about €15–25 |
| Main course near the Piazzetta | about €25–40 |
* Approximate prices, October 2026. They change with season and exchange rates.
Where the money goes
Rooms are the biggest cost: Anacapri guesthouses start at about €120–220 a double, mid-range hotels €200–400 and Capri town hotels €600–1,800 in season. Food in Capri town is pricey, while pizza and pasta in Anacapri cost about €12–18. Sights are moderately priced, but boat trips, the Blue Grotto, sunbeds (about €25–40 each) and taxis add up quickly. The ferry from the mainland and a small tourist tax are extra.
When it is cheaper
April, May and October are usually cheaper than June to September, sometimes by roughly 20–40% for rooms. From November to March many hotels close, so choice is limited even though prices fall.
How to spend less
- Stay in Anacapri, which is quieter and cheaper than Capri town.
- Use the buses and funicular instead of open-top taxis, and travel outside the midday rush.
- Buy a sandwich from a grocer (about €6–8) for lunch instead of eating at the Piazzetta.
- Swim from the free public beach at Marina Piccola or the rocks at Punta Carena rather than paying for a beach club.
- Book the boat trip around the island directly at Marina Grande and skip the Blue Grotto if the sea is rough.
- Consider a day trip from Sorrento or Naples if you cannot afford a night on the island.
Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.
Common questions
Is Capri expensive?
Yes, one of the priciest places in Italy: about €150 a day on a budget and about €300 mid-range, plus the ferry.
How much is the ferry to Capri?
About €20–30 one way from Naples or Sorrento, including a small landing fee.
How much does the Blue Grotto cost?
The boat from Marina Grande plus the rowing boat and entry come to roughly €40–50 in total; the rowing boat and entry alone are about €18–20.