Carvoeiro is a compact clifftop village on the central Algarve coast, 18 km east of Portimão. The village clusters around a small sandy cove flanked by golden limestone cliffs — one of the more photographed spots in the Algarve. What keeps it from being overwhelmed is its physical size: the village is small enough that large hotel development never happened. Instead, accommodation is a mix of one larger clifftop resort, small boutique guesthouses, and apartment complexes spread across the surrounding Lagoa municipality.
The main draw beyond the village itself is the sea cave coast: Algar Seco (a dramatic rock arch and cave formation 1 km east, walkable) and Benagil cave (4 km east, accessible by sea from Carvoeiro or Benagil beach). See our Carvoeiro city guide for the full picture on beaches, kayaking, and what to do.
Clifftop Resort
Budget-to-mid resort option — approximately €160–300 per night (as of 2026): Tivoli Carvoeiro Algarve Resort is the largest hotel in the area, on the clifftop 1 km east of the village. It has full resort facilities — multiple pools, tennis, restaurant, and bar — in a setting with dramatic cliff-edge views. From approximately €160–240 per night in shoulder season, rising to €300+ in July and August. The facilities make it good for families who want resort amenities while being close enough to the village to walk in for dinner. The clifftop position means no direct beach access — a staircase leads to the sea, but the village beach is a 15-minute walk.
Village Guesthouses and Small Hotels
The character of Carvoeiro’s accommodation sits here — small properties in and around the village with direct access to the cove, restaurants, and boat trips.
Budget — approximately €70–100 per night (as of 2026): Several small guesthouses (residenciais) operate in the lanes above the beach. These are typically family-run, with six to fifteen rooms, basic amenities, and the advantage of being in the village itself. Breakfast is sometimes included. The trade-off is smaller rooms and limited facilities compared to larger hotels — but the location in the village core is the better experience for those wanting to use Carvoeiro’s restaurants and boat trips.
Mid-range — approximately €90–170 per night (as of 2026): Hotel Vale do Covo is a comfortable smaller hotel near the village with a pool and good facilities at lower prices than the Tivoli. From approximately €90–140 per night in shoulder season. The balance of comfort and price is better than the Tivoli for those who don’t need full resort amenities.
Casa da Praia and similar village-based guesthouses and boutique B&Bs run approximately €80–130 per night in summer. Typically six to twelve rooms, with better character than standardised hotels. Check recent reviews for whichever property you’re considering — quality varies.
Apartments and Villas in the Lagoa Area
The wider Lagoa municipality surrounding Carvoeiro has significant villa and apartment rental supply. This is often the best value for families or groups of four or more.
A two-bedroom apartment in the Carvoeiro or Lagoa area runs approximately €90–160 per night in shoulder season; in July and August expect €150–250. A three-bedroom villa with pool typically starts at €150 per night in shoulder season, rising considerably in August. Key things to check: distance to the village (can range from a 5-minute walk to a 10-minute drive), whether there is a pool, and parking availability (needed universally in this area).
Algar Seco Area
The clifftop properties near Algar Seco (1 km east of the village) offer views of the rock formations from their terraces and are slightly quieter than the village itself. Several apartment complexes in this zone have pools and the rock formation walk is directly accessible on foot. A good option if you want the Carvoeiro character without being in the middle of the village activity.
Getting to Carvoeiro
From Faro airport: 58 km west on the A22 and N124-1, approximately 45–55 minutes. Taxis cost approximately €55–75 as of 2026. Book airport transfers in advance for predictable pricing.
From Portimão: 18 km east on the N125, approximately 20–25 minutes by car. Local buses run between Portimão and Carvoeiro but services are infrequent (approximately €3).
From Lagos: 35 km east, approximately 30–40 minutes by car.
There is no railway station at Carvoeiro. The nearest station is Lagoa (8 km north), served by trains from Lagos and Faro — a taxi or bus from there into Carvoeiro.
Search hotels in Carvoeiro on Booking.com to compare rates and availability.
Best Time to Book
May–June and September–October: The best conditions for Carvoeiro — warm enough for swimming and sea cave kayaking (water 20–24°C), village at a reasonable scale, prices 20–30% lower than peak. Benagil tours are easier to book without weeks of advance notice.
July and August: Peak season. The village beach fills by late morning, Benagil cave kayak tours book out days ahead, and parking becomes a challenge. Accommodation should be booked 2–3 months ahead for the better properties.
November through April: Quiet. Some restaurants and smaller guesthouses close weekdays or for the season entirely. The cliff walks are excellent in winter light, and the sea cave formations are dramatic in larger swell conditions — interesting for experienced kayakers but not suitable for beginners.
Summary
Carvoeiro is the central Algarve’s most compact and atmospheric village resort — less developed than Albufeira, more accessible than the remote eastern Algarve, and with the sea cave coast as a genuine draw beyond the village itself. The small-scale accommodation is a feature rather than a limitation: staying here feels less like a resort holiday than most Algarve options. For families needing full resort amenities, the Tivoli Carvoeiro delivers; for those who want village character and proximity to the sea caves, the smaller guesthouses in the village are the better choice.