← 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 (MAN)London (STN)Dublin (DUB)Edinburgh (EDI)Amsterdam (AMS)Paris (CDG)Frankfurt (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

Antigua (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
Coolangatta (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

Great Exuma (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 Do Noronha (FEN)Baía do Sancho, marine-park island beaches
Florianopolis (FLN)42 beaches on Santa Catarina Island
Fortaleza (FOR)Jericoacoara, Praia do Futuro, Canoa Quebrada
Ilheus (IOS)Southern Bahia coast resort beaches
Joao Pessoa (JPA)Tambaú + easternmost Atlantic beaches
Maceio (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 (GIG)Ipanema, Copacabana, Leblon
Rio De Janeiro (SDU)Ipanema, Copacabana (closer entry than GIG)
Salvador (SSA)Bahian beaches, Morro de São Paulo (via boat)

British Virgin Islands · 1

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

Cambodia · 1

Sihanoukville (KOS)Otres Beach + Koh Rong island beaches

Cape Verde · 2

Amilcar Cabral (SID)Santa Maria beach, all-inclusive resorts
Boa Vista (BVC)Dune beaches, all-inclusive resort island

Cayman Islands · 1

Georgetown (GCM)Seven Mile Beach

Colombia · 3

Cartagena (CTG)Caribbean Colombian beaches, Rosario Islands
San Andres Island (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 Jose (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 (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
Varadero (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

Nandi (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 (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 (BJL)Kololi / Senegambia “Smiling Coast” beaches

Greece · 13

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

Grenada · 1

Point Salines (GND)Grand Anse Beach

Honduras · 1

Roatan (RTB)West Bay beach + Mesoamerican reef

India · 2

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

Indonesia · 3

Denpasar (DPS)Seminyak, Canggu, Nusa Dua, Uluwatu
Praya (LOP)Senggigi, Kuta Lombok, Gili Islands (via boat)
Waikabubak-Sumba Island (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 (SUF)Calabrian Tropea, Tyrrhenian beaches
Lampedusa (LMP)Rabbit Beach (Spiaggia dei Conigli), pristine beaches
Naples (NAP)Amalfi Coast: Positano, Amalfi, Capri (via boat)
Olbia (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 Island (GAN)Addu Atoll resorts, southern Maldives beaches
Male (MLE)Atoll resorts, overwater villas, white-sand beaches

Malta · 1

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

Mauritius · 1

Plaisance (MRU)Flic en Flac, Belle Mare, Le Morne

Mexico · 7

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

Montenegro · 1

Tivat (TIV)Budva Riviera + Kotor Bay

Morocco · 2

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

Mozambique · 1

Inhambane (INH)Tofo / Barra beaches

Netherlands Antilles · 2

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

New Caledonia · 1

Noumea (NOU)South Pacific beaches, world's largest lagoon

Panama · 1

Bocas Del Toro (BOC)Bocas archipelago Caribbean beaches

Philippines · 5

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

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

St.-denis (RUN)West coast beaches: Saint-Gilles, Boucan Canot

Saint Kitts and Nevis · 2

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

Saint Lucia · 1

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

Samoa · 1

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

Seychelles · 1

Mahe (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
Port Elizabeth (PLZ)Hobie / Kings Beach, Indian-Ocean coast

Spain · 10

Alicante (ALC)Costa Blanca: Benidorm, Calpe, Altea
Arrecife (ACE)Costa Teguise, Playa Blanca, Papagayo
Fuerteventura (FUE)Corralejo, Jandía, Cofete
Gran Canaria (LPA)Maspalomas dunes, Playa del Inglés
Ibiza (IBZ)Cala Salada, Ses Salines, Cala Comte
Malaga (AGP)Costa del Sol: Marbella, Estepona, Nerja
Menorca (MAH)Cala Macarella, Cala Mitjana, Cala en Turqueta
Palma de Mallorca (PMI)Playa de Palma, Cala Major, Es Trenc
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

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

Trinidad and Tobago · 1

Scarborough (TAB)Pigeon Point, Store Bay beaches

Tunisia · 3

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

Turkey · 5

Alanya (GZP)Alanya + east-Antalya coast beaches
Antalya (AYT)Turkish Riviera: Lara, Konyaaltı, Belek, Side
Bodrum (BJV)Bodrum Peninsula beaches
Dalaman (DLM)Fethiye, Ölüdeniz Blue Lagoon, Marmaris
Izmir (ADB)Çeşme + Aegean-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 (HNL)Waikiki, North Shore (Pipeline), Lanikai, Kailua
Jacksonville (JAX)Jacksonville, Amelia Island, Atlantic Beach
Kahului (OGG)Wailea, Kā'anapali, Hāmoa, Big Beach
Key West (EYW)Florida Keys: Smathers, Higgs, Bahia Honda
Kona (KOA)Hapuna Beach, Kua Bay, Makalawena
Lihue (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

Montevideo (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

Danang (DAD)My Khe / China Beach, Non Nuoc resort strip
Nha Trang (CXR)Nha Trang city beaches + Bai Dai resort strip
Phuquoc (PQC)Long Beach, Sao Beach, island resorts

Virgin Islands · 1

St. Thomas (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.