Where to stay in Santorini?

Places to stay at every stop and at every budget, chosen for where they are. Sleeping in the right place each night means not spending the trip in transport. Change the budget or the trip length and the hotels follow.

6 nights · accommodation about €960

Santorini

Days 1-7 · 6 nights
Mid-range♥ Our favouriteHotel Keti

A cave hotel on the Fira side, in the village's carved-out houses. For those who want to sleep in the rock and stay in the centre of the island.

€160 a nightSee on Booking →
Mid-rangeAressana Spa Hotel & Suites

In Fira, among the village lanes. For those who want the comfort of a large hotel with Fira's life right outside the door.

€260 a nightSee on Booking →
Mid-rangeSanto Miramare Resort
🏖️Beaches nearby

On Perivolos beach, near Emporio, in the south of the island. A 4-star hotel for a beach stay on the black sand, away from Fira and Oia.

€180 a nightSee on Booking →
Mid-rangeVeggera Hotel
🏖️Beaches nearby

In Perissa, in the south-east of the island, far from the caldera. A 4-star hotel for beach days, which means a bus or car to reach Fira and Oia.

€150 a nightSee on Booking →
Mid-rangeRose Bay Hotel
🏖️Beaches nearby

A hotel in Kamari, the seaside village on the east coast, near the black sand beach. For alternating swims on the volcanic beaches with evenings in Fira or the sunset at Oia, by bus.

€180 a nightSee on Booking →
BudgetCaveland

A cave hostel in Karterados, on the road from Fira to Messaria. For tight budgets who don't mind being set back from the caldera.

€40 a nightSee on Booking →
BudgetFira Backpackers Place

Agiou Athanasiou Street, on the Fira side. A hostel for those who want the village and the buses to Oia without hiring a car.

€35 a nightSee on Booking →
BudgetPension George
🌿Quiet🚶Walk everywhere👨‍👩‍👧Family-friendly

A family-run guesthouse in Karterados, on the Fira-Messaria road. For a quieter stay than in the village, with Fira within walking distance.

€55 a nightSee on Booking →
BudgetPelican Hotel
🏖️Beaches nearby🍽️Restaurant

Danezi Street, in the village of Fira. A 3-star hotel for those who want the centre of the island, its restaurants and the buses to Oia and the beaches without hiring a car.

€100 a nightSee on Booking →
BudgetStelios Place
🏖️Beaches nearby🏊Pool👨‍👩‍👧Family-friendly

In Perissa, on the island's south-east coast, far from the caldera. A family-run hotel with a pool for those who want the black sand beach rather than the buzz of Fira.

€75 a nightSee on Booking →
LuxuryAndronis Boutique Hotel

Nikolaou Nomikou Street, in the village of Oia. A 5-star boutique hotel for those who want to enjoy the sunset on the spot, without getting back on the road afterwards.

€650 a nightSee on Booking →
LuxuryPerivolas
🌿Quiet🚶Walk everywhere

In the village of Oia, on the road from Fira. Luxury cave houses for a quiet stay, with the Oia sunset within walking distance.

€800 a nightSee on Booking →
LuxuryAspaki

Lenas Alafouzou Street, in the village of Oia. Luxury suites for those who want to stay in Oia once the tour groups have left after sunset.

€600 a nightSee on Booking →
LuxuryEsperas

Karavokyridon Street, in the village of Oia. A 5-star cave hotel for sleeping in the rock and enjoying the village early in the morning, before the visitors arrive.

€550 a nightSee on Booking →
More hotels in Santorini on Booking

Indicative prices for two people, checked when written: the price on the day depends on the season and your dates, so check it on the booking link. A deliberately short selection: a few checked places per budget and per stop, not a directory. The "more hotels" link opens the full Booking search for the same town, on the same dates. Some links are affiliate links: we may earn a commission, at no extra cost to you.

The rest of the trip