← Holiday ideas

Beach holiday destinations

Sun, sand and resort coasts — including counter-seasonal winter-sun. 180 curated picks across 65 countries.

Browse from

London (LHR)London (LGW)Manchester, Greater Manchester (MAN)London, Essex (STN)Dublin (DUB)Edinburgh (EDI)Amsterdam (AMS)Paris (Roissy-en-France, Val-d'Oise) (CDG)Frankfurt am Main (FRA)Madrid (MAD)Barcelona (BCN)New York (JFK)Los Angeles (LAX)Dubai (DXB)Singapore (SIN)

Anguilla · 1

The Valley (AXA)Shoal Bay, Rendezvous Bay — top Caribbean sand

Antigua and Barbuda · 1

Osbourn (ANU)Dickenson Bay, Half Moon Bay ("365 beaches")

Aruba · 1

Oranjestad (AUA)Eagle Beach, Palm Beach

Australia · 6

Brisbane (BNE)Sunshine Coast, Gold Coast
Cairns (CNS)Palm Cove, Port Douglas, Four Mile Beach
Gold Coast (OOL)Surfers Paradise, Burleigh Heads, Coolangatta
Hamilton Island (HTI)Whitehaven Beach, Whitsunday Islands
Maroochydore (MCY)Noosa, Mooloolaba, Coolum
Perth (PER)Cottesloe, Scarborough, Rottnest Island

Bahamas · 2

Moss Town (GGT)Exumas islands and beaches, swimming pigs
Nassau (NAS)Paradise Island beaches, Cable Beach

Barbados · 1

Bridgetown (BGI)Carlisle Bay, Crane Beach, Bathsheba

Belize · 1

Belize City (BZE)Ambergris Caye / cayes beach gateway

Brazil · 12

Fernando de Noronha (FEN)Baía do Sancho, marine-park island beaches
Florianópolis (FLN)42 beaches on Santa Catarina Island
Fortaleza (FOR)Jericoacoara, Praia do Futuro, Canoa Quebrada
Ilhéus (IOS)Southern Bahia coast resort beaches
João Pessoa (JPA)Tambaú + easternmost Atlantic beaches
Maceió (MCZ)Pajuçara + calm reef-protected beaches
Natal (NAT)Praia da Pipa, Genipabu dunes
Porto Seguro (BPS)Arraial d’Ajuda / Trancoso resort coast
Recife (REC)Porto de Galinhas, Boa Viagem
Rio de Janeiro (SDU)Ipanema, Copacabana (closer entry than GIG)
Rio De Janeiro (GIG)Ipanema, Copacabana, Leblon
Salvador (SSA)Bahian beaches, Morro de São Paulo (via boat)

British Virgin Islands · 1

Beef Island (EIS)Cane Garden Bay; BVI sailing + beach base

Cambodia · 1

Preah Sihanouk (KOS)Otres Beach + Koh Rong island beaches

Cape Verde · 2

Espargos (SID)Santa Maria beach, all-inclusive resorts
Rabil (BVC)Dune beaches, all-inclusive resort island

Cayman Islands · 1

George Town (GCM)Seven Mile Beach

Colombia · 3

Cartagena (CTG)Caribbean Colombian beaches, Rosario Islands
San Andrés (ADZ)Spratt Bight + island white sand
Santa Marta (SMR)Rodadero beaches + Tayrona NP coast

Cook Islands · 1

Avarua (RAR)Aitutaki lagoon, Rarotonga beaches

Costa Rica · 2

Liberia (LIR)Guanacaste beaches: Tamarindo, Playa Conchal, Nosara
San José (Alajuela) (SJO)Manuel Antonio, Jacó, Dominical (Pacific beaches)

Croatia · 5

Dubrovnik (DBV)Banje Beach, Lokrum Island, Sveti Jakov
Pula (PUY)Istrian beaches: Rovinj, Pula coastline
Rijeka(Omišalj) (RJK)Kvarner Gulf + Krk island beaches
Split (SPU)Bacvice, Brač Island (Zlatni Rat), Hvar
Zadar (ZAD)Northern Dalmatia beaches, Kornati islands

Cuba · 2

Holguin (HOG)Guardalavaca, Playa Esmeralda
Matanzas (VRA)Varadero peninsula beach strip

Cyprus · 2

Larnaca (LCA)Ayia Napa, Protaras, Nissi Beach
Paphos (PFO)Coral Bay, Latchi, Aphrodite's Rock

Dominican Republic · 3

Puerto Plata (POP)Northern Dominican Republic coast
Punta Cana (PUJ)Bávaro, Punta Cana resort strip
Santo Domingo (SDQ)Boca Chica / Juan Dolio beaches

Egypt · 3

Hurghada (HRG)Hurghada Red Sea beaches, Sahl Hasheesh, El Gouna
Marsa Alam (RMF)Marsa Alam Red Sea beaches, Port Ghalib
Sharm El Sheikh (SSH)Sharm el-Sheikh beach strip: Naama Bay, Nabq

Fiji · 2

Nadi (NAN)Mamanuca and Yasawa island resorts (via boat or seaplane)
Savusavu (SVU)Vanua Levu resort beaches

France · 5

Ajaccio (AJA)Corsican beaches: Capo di Feno, Palombaggia (longer transfer)
Bastia (BIA)Northern Corsica beaches
Figari (FSC)Southern Corsica: Bonifacio, Porto-Vecchio, Palombaggia
Gustavia (SBH)St-Jean / Saline beaches; luxury island
Nice, Alpes-Maritimes (NCE)Côte d'Azur: Nice, Cannes, Antibes, Saint-Tropez

French Polynesia · 1

Papeete (PPT)Tahiti, Mo'orea, Bora Bora (via domestic flight to outer islands)

Gambia · 1

Banjul (Yundum) (BJL)Kololi / Senegambia “Smiling Coast” beaches

Greece · 13

Heraklion (HER)Northern Crete: Elounda, Malia, Agios Nikolaos
Kavala (KVA)Thassos island + Macedonian-coast beaches
Kefallinia Island (EFL)Myrtos, Antisamos, Xi beaches
Kerkyra (Corfu) (CFU)Glyfada, Paleokastritsa, Sidari
Kos Island (KGS)Tigaki, Paradise Beach
Mykonos (JMK)Paradise, Super Paradise, Elia, Psarou beaches
Preveza (PVK)Lefkada beaches: Porto Katsiki, Egremni, Kathisma
Rhodes (RHO)Lindos, Faliraki, Tsambika
Santorini Island (JTR)Red Beach, Perissa, Kamari volcanic beaches
Skiathos (JSI)Koukounaries, Lalaria, Banana Beach
Souda (CHQ)Western Crete: Elafonissi (pink sand), Balos, Falassarna
Thessaloniki (SKG)Halkidiki peninsulas beach gateway
Zakynthos (ZTH)Navagio (Shipwreck Beach), Laganas, Porto Limnionas

Grenada · 1

Saint George's (GND)Grand Anse Beach

Honduras · 1

Coxen Hole (RTB)West Bay beach + Mesoamerican reef

India · 2

Chennai (MAA)Mahabalipuram, ECR (East Coast Road) beaches
Vasco da Gama (GOI)North/South Goa beaches: Anjuna, Palolem, Calangute, Baga

Indonesia · 3

Kuta, Badung (DPS)Seminyak, Canggu, Nusa Dua, Uluwatu
Mataram (Pujut, Lombok Tengah) (LOP)Senggigi, Kuta Lombok, Gili Islands (via boat)
Radamata (TMC)Sumba Island beaches (Nihi Sumba and surrounds)

Italy · 9

Alghero (AHO)Western Sardinia: Capo Caccia, Bombarde
Bari (BRI)Puglia beaches: Polignano a Mare, Salento, Otranto
Cagliari (CAG)Southern Sardinian beaches: Chia, Villasimius
Catania (CTA)Eastern Sicilian beaches: Taormina, Catania coast
Lamezia Terme (CZ) (SUF)Calabrian Tropea, Tyrrhenian beaches
Lampedusa (LMP)Rabbit Beach (Spiaggia dei Conigli), pristine beaches
Napoli (NAP)Amalfi Coast: Positano, Amalfi, Capri (via boat)
Olbia (SS) (OLB)Costa Smeralda: Porto Cervo, Cala Brandinchi
Palermo (PMO)Mondello, San Vito Lo Capo, Cefalù

Jamaica · 2

Kingston (KIN)Jamaican south coast and onward to north coast
Montego Bay (MBJ)Negril Seven Mile Beach, Doctor's Cave, Montego Bay

Kenya · 1

Mombasa (MBA)Diani Beach, Watamu, Nyali

Malaysia · 3

Kota Kinabalu (BKI)Tanjung Aru + Tunku Abdul Rahman island beaches
Langkawi (LGK)Pantai Cenang beach strip, duty-free island
Penang (PEN)Batu Ferringhi beach strip

Maldives · 2

Gan (GAN)Addu Atoll resorts, southern Maldives beaches
Malé (MLE)Atoll resorts, overwater villas, white-sand beaches

Malta · 1

Valletta (MLA)Mellieha Bay, Blue Lagoon (Comino), Gozo beaches

Mauritius · 1

Plaine Magnien (MRU)Flic en Flac, Belle Mare, Le Morne

Mexico · 7

Acapulco (ACA)Acapulco Bay beaches
Cancún (CUN)Hotel Zone Caribbean beaches, Riviera Maya, Tulum (via road)
Cozumel (CZM)Cozumel west coast beaches, Playa Palancar
Huatulco (HUX)Huatulco bays, Santa Cruz
Ixtapa (ZIH)Ixtapa-Zihuatanejo Pacific beaches
Puerto Vallarta (PVR)Banderas Bay beaches, Sayulita surf
San José del Cabo (SJD)Cabo San Lucas, San José del Cabo beaches

Montenegro · 1

Tivat (TIV)Budva Riviera + Kotor Bay

Morocco · 2

Agadir (Temsia) (AGA)Agadir beach, Taghazout surf coast
Essaouira (ESU)Essaouira windswept beaches

Mozambique · 1

Inhambane (INH)Tofo / Barra beaches

Netherlands Antilles · 2

Sint Maarten (SXM)Maho Beach (plane spotting), Orient Bay
Willemstad (CUR)Mambo, Cas Abao, Klein Curaçao beaches

New Caledonia · 1

Nouméa (La Tontouta) (NOU)South Pacific beaches, world's largest lagoon

Panama · 1

Isla Colón (BOC)Bocas archipelago Caribbean beaches

Philippines · 5

Caticlan (MPH)Boracay (via short ferry from Caticlan port)
Cebu City/Lapu-Lapu City (CEB)Mactan beaches, Bantayan, Malapascua
Kalibo (KLO)Boracay via longer road-and-ferry transfer
Panglao (TAG)Panglao Island beaches, Alona Beach
Puerto Princesa (PPS)Palawan beaches, Honda Bay islands

Portugal · 3

Faro (FAO)Praia da Marinha, Lagos, Albufeira, Praia da Rocha
Funchal (FNC)Porto Santo island beach, Madeira coves
Lisbon (LIS)Cascais, Estoril, Costa da Caparica

Puerto Rico · 1

Aguadilla (BQN)NW Puerto Rico surf coast, Rincón

Reunion · 1

Sainte-Marie (RUN)West coast beaches: Saint-Gilles, Boucan Canot

Saint Kitts and Nevis · 2

Basseterre (SKB)Frigate Bay beaches
Charlestown (NEV)Pinney’s Beach

Saint Lucia · 1

Castries (SLU)Reduit Beach, Soufrière, Pitons backdrop

Samoa · 1

Apia (APW)Lalomanu, To Sua Ocean Trench, Falealupo

Seychelles · 1

Victoria (SEZ)Anse Lazio, Anse Source d'Argent (via Praslin/La Digue ferry)

South Africa · 3

Cape Town (CPT)Camps Bay, Clifton, Boulders (penguins)
Durban (DUR)Golden Mile beachfront
Gqeberha (Port Elizabeth) (PLZ)Hobie / Kings Beach, Indian-Ocean coast

Spain · 10

Alicante (ALC)Costa Blanca: Benidorm, Calpe, Altea
El Matorral (FUE)Corralejo, Jandía, Cofete
Gran Canaria Island (LPA)Maspalomas dunes, Playa del Inglés
Ibiza (Eivissa) (IBZ)Cala Salada, Ses Salines, Cala Comte
Mahón (Maó) (MAH)Cala Macarella, Cala Mitjana, Cala en Turqueta
Málaga (AGP)Costa del Sol: Marbella, Estepona, Nerja
Palma de Mallorca (PMI)Playa de Palma, Cala Major, Es Trenc
San Bartolomé (ACE)Costa Teguise, Playa Blanca, Papagayo
Tenerife (TFS)Playa de las Américas, Los Cristianos, Costa Adeje
Valencia (VLC)Playa de la Malvarrosa, Costa Azahar

Sri Lanka · 1

Colombo (CMB)Sri Lankan south coast: Mirissa, Unawatuna, Tangalle

Tanzania · 1

Zanzibar (ZNZ)Nungwi, Kendwa, Paje beaches

Thailand · 4

Krabi (KBV)Ao Nang, Railay, gateway to Phi Phi Islands
Laem Ngop (TDX)Koh Chang / Koh Kood island beaches
Na Thon (Ko Samui Island) (USM)Chaweng, Lamai; gateway to Koh Tao and Koh Phangan
Phuket (HKT)Patong, Kata, Karon beaches; gateway to Phi Phi and Krabi

Trinidad and Tobago · 1

Scarborough (TAB)Pigeon Point, Store Bay beaches

Tunisia · 3

Mellita (DJE)Djerba island beaches, lagoons
Monastir (MIR)Sousse, Mahdia, Port El Kantaoui
Tunis (TUN)Hammamet, Sousse beach resorts

Turkey · 5

Antalya (AYT)Turkish Riviera: Lara, Konyaaltı, Belek, Side
Bodrum (BJV)Bodrum Peninsula beaches
Dalaman (DLM)Fethiye, Ölüdeniz Blue Lagoon, Marmaris
Gaziemir (ADB)Çeşme + Aegean-coast beaches
Gazipaşa (GZP)Alanya + east-Antalya coast beaches

Turks and Caicos Islands · 1

Providenciales (PLS)Grace Bay Beach (regularly voted world's best)

United States · 15

Charleston (CHS)Folly Beach, Isle of Palms, Sullivan's Island
Fort Lauderdale (FLL)Fort Lauderdale Beach, Pompano Beach
Fort Myers (RSW)Sanibel, Captiva, Fort Myers Beach
Honolulu, Oahu (HNL)Waikiki, North Shore (Pipeline), Lanikai, Kailua
Jacksonville (JAX)Jacksonville, Amelia Island, Atlantic Beach
Kahului (OGG)Wailea, Kā'anapali, Hāmoa, Big Beach
Kailua-Kona (KOA)Hapuna Beach, Kua Bay, Makalawena
Key West (EYW)Florida Keys: Smathers, Higgs, Bahia Honda
Lihue, Kauai (LIH)Hanalei Bay, Poipu, Tunnels Beach
Miami (MIA)Miami Beach, South Beach, Key Biscayne
Myrtle Beach (MYR)Grand Strand: Myrtle Beach, North Myrtle
San Diego (SAN)La Jolla, Coronado, Mission Beach
Savannah (SAV)Tybee Island, Hilton Head
Tampa (TPA)Clearwater Beach, St Pete Beach
West Palm Beach (PBI)Palm Beach, Delray Beach, Jupiter

Uruguay · 2

Ciudad de la Costa (MVD)Punta del Este beach access, Atlantic coast
Punta del Este (PDP)Punta del Este, Playa Brava, José Ignacio

Vanuatu · 1

Port Vila (VLI)Hideaway Island, Champagne Beach

Vietnam · 3

Da Nang (DAD)My Khe / China Beach, Non Nuoc resort strip
Nha Trang/nha Trang aiurportCam Ranh (CXR)Nha Trang city beaches + Bai Dai resort strip
Phu Quoc Island (PQC)Long Beach, Sao Beach, island resorts

Virgin Islands · 1

Charlotte Amalie (STT)Magens Bay, Sapphire Beach, Trunk Bay

Holiday picks are FlightMVP's own curation. Reachability reflects historical scheduled service in the OpenFlights dataset and may be out of date.