Madeira rises out of the Atlantic like a green cathedral: sheer cliffs, terraced hillsides, laurel forests and levada trails that cling to the mountainsides. It is called the island of eternal spring for good reason, with mild weather all year and flowers everywhere you look.
It is not a sandy-beach island, though: most swimming is from lidos, rocks and seawater pools. For sand, you hop across to Porto Santo, its small neighbour with a golden beach. Most visitors base themselves in or near Funchal, the capital, on the sunny south coast.
The short answer

Best for couples
Funchal
Clifftop hotels with ocean views, a lively old town and great restaurants.

Best for families
Porto Santo
A 9 km golden sandy beach with calm, warm water on Madeira’s little sister island.

Best for a quieter stay
Canico
Clifftop hotels by a marine nature reserve, 20 minutes from Funchal.

Best for a short transfer
Santa Cruz, Madeira
A small seaside town a few minutes from the airport.
Madeira areas at a glance
| Area | Best for | What it's like | Hotels |
|---|---|---|---|
| Funchal | Couples, Culture, Food | The capital: clifftop hotels, an old town and lively restaurants. | Hotels: 127 |
| Caniço de Baixo | Quiet, Couples, Diving | Clifftop hotels beside a marine nature reserve, near Funchal. | Hotels: 15 |
| Santa Cruz | Short transfer, Families, Value | A small seaside town a few minutes from the airport. | Hotels: 12 |
| Porto Santo | Beach, Families, Quiet | Madeira’s little sister island, with a 9 km golden beach. | Hotels: 13 |
Funchal



- Couples
- Culture
- Food
The capital: clifftop hotels, an old town and lively restaurants.
Funchal climbs steeply up from the harbour in a tumble of white houses and red roofs. Down below there's the cobbled old town, with its painted doors and restaurants, the colourful Mercado dos Lavradores and a cable car that swings up to the hillside gardens of Monte.
Most hotels sit along the coast to the west of the centre, many perched on cliffs with seawater pools and lidos for swimming. It is the most convenient base for exploring the island, and the airport is about 20 to 25 minutes away.
Hotels to look at in Funchal

★★★★★
The Cliff Bay Resort
Spa · Pool · Family-friendly
From £549 a night, taxes incl.2 adults · checked 1 Oct, 19:08

★★★★
Terrace Mar Suite Hotel
Beach 500 m · Spa · Pool
From £127 a night, taxes incl.2 adults · checked 1 Oct, 16:54

★★★★★
PESTANA CARLTON MADEIRA PREMIUM OCEAN RESORT
Spa · Pool · Family-friendly
See prices and rooms →

★★★★
Vila Baleira Funchal
Beach 1 km · Pool · Parking
From £146 a night, taxes incl.2 adults · checked 1 Oct, 19:08
Caniço de Baixo



- Quiet
- Couples
- Diving
Clifftop hotels beside a marine nature reserve, near Funchal.
Caniço de Baixo is a quiet seaside village east of Funchal, where hotels are perched on Atlantic cliffs with lifts or paths down to the sea. Next to it lies the Garajau marine nature reserve, one of the best places on the island for snorkelling and diving.
Funchal is about 20 minutes away and the airport around 10 minutes.
Hotels to look at in Canico

★★★★
Royal Orchid
Beach 100 m · All-inclusive option · Spa
See prices and rooms →

★★★★
Hotel Roca Mar
Beach 100 m · All-inclusive option · Spa
See prices and rooms →

★★★★
Cais da Oliveira
Beach 100 m · All-inclusive option · Spa
From £107 a night, taxes incl.2 adults · checked 1 Oct, 16:54

★★★★
Hotel Riu Madeira - All Inclusive
Pool · Parking
From £229 a night, taxes incl.2 adults · checked 1 Oct, 16:54
Santa Cruz


- Short transfer
- Families
- Value
A small seaside town a few minutes from the airport.
Santa Cruz is a small, traditional town on the east coast, with a seafront promenade, a pebble beach, a water park nearby and a historic quarter. It is just a few minutes from the airport and about 15 minutes from Funchal.
Hotels to look at in Santa Cruz, Madeira
Porto Santo



- Beach
- Families
- Quiet
Madeira’s little sister island, with a 9 km golden beach.
Porto Santo is everything Madeira isn't: low, dry and fringed by a 9 km beach of soft golden sand with calm, clear water. It is a short flight or a couple of hours by ferry from Funchal, and the pace is wonderfully slow.
It is ideal for families and anyone who wants a proper beach holiday, or a few days of sand after a week of walking on Madeira.
Hotels to look at in Porto Santo

★★★★★
Pestana Porto Santo All Inclusive Premium Beach
All-inclusive option · Spa · Family-friendly
From £216 a night, taxes incl.2 adults · checked 1 Oct, 18:52

★★★★★
The Navigator Colombus All Inclusive
All-inclusive option · Family-friendly
See prices and rooms →

★★★★
Porto Santo Hotel & Spa
Beach 50 m · Spa · Pool
See prices and rooms →

★★★★
Vila Baleira Suites
From £70 a night, taxes incl.2 adults · checked 1 Oct, 16:54
Beaches in Madeira
Madeira itself has few sandy beaches: swimming is mostly from lidos, seawater pools and rocky shores, and many hotels have their own sea access. For a proper sandy beach, go to Porto Santo.
Getting around
The airport is on the east coast, about 20 to 25 minutes from Funchal and a few minutes from Santa Cruz and Caniço. Roads are steep and winding: tours and taxis are often easier than driving yourself.
Questions about where to stay in Madeira
- What is the best area to stay in Madeira?
- Funchal is the best base for most visitors, with clifftop hotels, an old town full of restaurants and easy access to the rest of the island. Caniço de Baixo is a quieter alternative nearby.
- Does Madeira have sandy beaches?
- Very few. Most swimming is from lidos, seawater pools and rocky shores. Neighbouring Porto Santo has a 9 km golden sandy beach.
- Where should families stay in Madeira?
- Funchal has family hotels with pools and lidos. For a beach holiday, Porto Santo, with its long sandy beach and calm water, is ideal for children.
More where to stay guides
- Where to stay in Majorca
- Where to stay in Malta
- Where to stay in Corfu
- Where to stay in Crete
- Where to stay in Sardinia
- Where to stay in Paris
- Where to stay in Rome
- Where to stay in Tenerife
- Where to stay in Sicily
- Where to stay in Gran Canaria
- Where to stay in Lanzarote
- Where to stay in Amsterdam
- Where to stay on Lake Garda
- Where to stay in Tokyo
- Where to stay in Rhodes
- Where to stay in Menorca
- Where to stay in Lisbon
- Where to stay in Barcelona
- Where to stay in Kefalonia
- Where to stay in Phuket
- Where to stay in Fuerteventura
- Where to stay in Bali
- Where to stay in Krakow
- Where to stay in Porto
- Where to stay in Bangkok
- Where to stay on Lake Como
- Where to stay in the Algarve
- Where to stay in Budapest
- Where to stay in New York
- Where to stay in Santorini
- Where to stay in Prague
- Where to stay in Seville
- Where to stay in Berlin
- Where to stay in London
- Where to stay in Marrakech
- Where to stay in Venice
- Where to stay on the Amalfi Coast
- Where to stay in Koh Samui
- Where to stay in Puglia
- Where to stay in Madrid
- Where to stay in Milan
- Where to stay in Cyprus
- Where to stay in Ibiza
- Where to stay in Thailand
- Where to stay in Vienna
- Where to stay in Croatia
- Where to stay in Dubrovnik
- Where to stay in Naples
- Where to stay in Dublin
- Where to stay in Edinburgh
- Where to stay in Istanbul
- Where to stay in Abu Dhabi
- Where to stay in Antalya
- Where to stay in Antigua
- Where to stay in Australia
- Where to stay in Ayia Napa
- Where to stay in the Bahamas
- Where to stay in the Balearic Islands
- Where to stay in Barbados
- Where to stay in Benidorm
- Where to stay in Bodrum
- Where to stay in Boston
- Where to stay in Canada
- Where to stay in the Canary Islands
- Where to stay in Cancun
- Where to stay in Cape Town
- Where to stay in the Caribbean
- Where to stay in Chicago
- Where to stay on the Costa Brava
- Where to stay on the Costa del Sol
- Where to stay in Costa Rica
- Where to stay near Dalaman
- Where to stay in the Dominican Republic
- Where to stay in Dubai
- Where to stay in Egypt
- Where to stay in Florence
- Where to stay in Florida
- Where to stay on the French Riviera
- Where to stay in the Greek islands
- Where to stay in Halkidiki
- Where to stay in Hawaii
- Where to stay in Hong Kong
- Where to stay in Hurghada
- Where to stay in Iceland
- Where to stay in Jamaica
- Where to stay in Japan
- Where to stay in Kenya
- Where to stay in Kos
- Where to stay in Las Vegas
- Where to stay in Los Angeles
- Where to stay in Málaga
- Where to stay in the Maldives
- Where to stay in Marbella
- Where to stay in Marmaris
- Where to stay in Mauritius
- Where to stay in Mexico
- Where to stay in Miami
- Where to stay in Morocco
- Where to stay in Mykonos
- Where to stay in Nashville
- Where to stay in New Orleans
- Where to stay in New Zealand
- Where to stay in Nice
- Where to stay in Norway
- Where to stay in Oman
- Where to stay in Orlando
- Where to stay in Paphos
- Where to stay in Provence
- Where to stay in Punta Cana
- Where to stay in Reykjavik
- Where to stay in Salou
- Where to stay in San Francisco
- Where to stay in the Seychelles
- Where to stay in Sharm el Sheikh
- Where to stay in Singapore
- Where to stay in Skiathos
- Where to stay in Sorrento
- Where to stay in Split
- Where to stay in Sri Lanka
- Where to stay in St Lucia
- Where to stay in the Swiss Alps
- Where to stay in Sydney
- Where to stay in Toronto
- Where to stay in Tunisia
- Where to stay in Turkey
- Where to stay in Tuscany
- Where to stay in Vancouver
- Where to stay in Vietnam
- Where to stay in Washington DC
- Where to stay in Zante
- Where to stay in Zanzibar
- Where to stay in Zermatt

