Affordable Places to Retire Near the Beach Abroad
76 coastal places abroad where everyday prices run below the U.S. and a public beach is about 30 minutes away or less, with how warm the water gets and for how many months, in plain English.

See how places to retire priorities like these show up in your own personalized matches.
Take the free HomeAfterWork quiz →Plenty of people dream of retiring near the water. Then they look at prices in Florida or California, and the dream gets put on hold.
Here's what most people don't realize: the beach life you want may cost far less once you look past U.S. coastlines. We checked the coastal places in HomeAfterWork's destination list and found 76 where everyday prices run below the U.S. and a public beach is about 30 minutes away or less. In 36 of them, the sea stays 75°F or warmer all year.
- Europe & the Mediterranean: the Algarve, Lisbon, Porto, Malta, Athens, Crete, the Costa del Sol, Valencia, the Costa Blanca, Barcelona, Nice, Split, Dubrovnik, the Bay of Kotor, Sarandë, Paphos, Taormina, Ostuni, Istanbul, Helsinki, Stockholm
- Mexico & Central America: Puerto Vallarta, Playa del Carmen, Puerto Escondido, Cabo San Lucas, Loreto, Ambergris Caye, Corozal, Placencia, Roatán, Utila, Tamarindo, Chitré, Coronado, Panama City
- The Caribbean: Santo Domingo, Punta Cana, Las Terrenas, Port of Spain, Basseterre, St. John's
- South America: Santa Marta, Salinas, Manta, Montañita, Florianópolis, Rio de Janeiro, Salvador, Viña del Mar, Lima, Montevideo
- Asia: Penang, Kota Kinabalu, Hua Hin, Phuket, Pattaya, Da Nang, Nha Trang, Cebu, Dumaguete, Colombo, Galle, Goa, Singapore
- The Pacific: Nadi, Auckland, Gold Coast, Perth
- Africa & the Middle East: Essaouira, Cape Town, Port Louis, Grand Baie, Accra, Zanzibar, Dubai, Abu Dhabi
Prefer to stay in the U.S.? See our Affordable Places to Retire Near the Beach in the U.S.
How we picked them
Each place had to pass two tests. Then we added a third piece of information that most beach lists leave out.
1. Everyday prices below the U.S.
We used the World Bank's price level for household spending, with the U.S. set at 100. A 50 means everyday spending (groceries, services, transportation, rent) runs about half the U.S. level.
It's a country-wide number, and it doesn't measure the cost of buying a home. If you're selling a house in the States and buying with cash, everyday prices will matter most to your monthly budget. If you plan to rent, rent is already part of the number.
2. A public beach within about 30 minutes
We measured the drive from each town's center to the nearest public sea or ocean beach, without traffic, using open-source mapping. River, lake and boat-only beaches didn't count.
3. How warm the water gets, and for how long
"Beach" means different things to different people. Some want bathwater-warm swims all year. Others are happy with a summer swim and long beach walks the rest of the year. So for every place, we show how many months the sea averages 75°F or warmer and the sea temperature in the warmest month. These come from the UK Met Office's long-term sea temperature record (1991–2020 average). It's an offshore average, so the shallow water near shore usually runs a little warmer in summer.
Quick comparison: all 76
Grouped by region, not ranked.
Europe & the Mediterranean
| Destination | Everyday prices (U.S. = 100) | Nearest public beach | Drive | Months the sea is 75°F+ | Warmest month (sea) |
|---|---|---|---|---|---|
| Algarve (Faro), Portugal | 64.9 | Praia de Faro | about 14 min | 0 | 73°F |
| Lisbon, Portugal | 64.9 | Praia de Carcavelos | about 23 min | 0 | 69°F |
| Porto, Portugal | 64.9 | Praia dos Ingleses (Foz) | about 11 min | 0 | 67°F |
| Valletta area, Malta | 69.0 | St George's Bay | about 13 min | 4 | 81°F |
| Athens, Greece | 65.5 | Edem Beach | about 10 min | 3 | 78°F |
| Crete (Chania), Greece | 65.5 | Nea Chora Beach | about 4 min | 3 | 79°F |
| Málaga / Costa del Sol, Spain | 68.7 | Playa de la Malagueta | about 6 min | 0 | 73°F |
| Valencia, Spain | 68.7 | La Malvarrosa | about 11 min | 3 | 79°F |
| Alicante / Costa Blanca, Spain | 68.7 | Playa del Postiguet | about 3 min | 3 | 79°F |
| Barcelona, Spain | 68.7 | Platja de la Barceloneta | about 5 min | 3 | 79°F |
| Nice / French Riviera, France | 82.8 | City beaches, Promenade des Anglais | about 3 min | 1 | 76°F |
| Split / Dalmatian Coast, Croatia | 58.8 | Bačvice | about 5 min | 2 | 78°F |
| Dubrovnik, Croatia | 58.8 | Bellevue Beach | about 3 min | 3 | 79°F |
| Kotor Bay, Montenegro | 49.6 | Kotor Beach | about 5 min | 3 | 79°F |
| Tirana / Sarandë, Albania | 54.3 | Sarandë public beach | about 1 min | 3 | 80°F |
| Paphos, Cyprus | 66.9 | Faros Beach | about 3 min | 5 | 82°F |
| Taormina (Sicily), Italy | 72.9 | Mazzarò Beach | about 8 min | 3 | 81°F |
| Ostuni (Puglia), Italy | 72.9 | Baia di Camerini | about 15 min | 3 | 80°F |
| Istanbul, Türkiye | 45.0 | Florya Güneş Beach | about 20 min | 1 | 77°F |
| Helsinki, Finland | 90.6 | Hietaniemi Beach | about 7 min | 0 | 64°F |
| Stockholm, Sweden | 90.5 | Saltsjöbaden public beach | about 27 min | 0 | 64°F |
Mexico & Central America
| Destination | Everyday prices (U.S. = 100) | Nearest public beach | Drive | Months the sea is 75°F+ | Warmest month (sea) |
|---|---|---|---|---|---|
| Puerto Vallarta, Mexico | 58.8 | Playa Las Glorias / Los Muertos | about 4 min | 12 | 85°F |
| Playa del Carmen, Mexico | 58.8 | Playa 88 | about 6 min | 12 | 85°F |
| Puerto Escondido, Mexico | 58.8 | Playa Carrizalillo | about 3 min | 12 | 86°F |
| Cabo San Lucas, Mexico | 58.8 | Playa El Médano | about 10 min | 7 | 83°F |
| Loreto, Mexico | 58.8 | Loreto town beach | about 1 min | 6 | 85°F |
| Ambergris Caye, Belize | 54.4 | San Pedro beachfront | about 8 min | 12 | 85°F |
| Corozal, Belize | 54.4 | Corozal Bay waterfront (Miami Beach) | about 1 min | 12 | 85°F |
| Placencia, Belize | 54.4 | Placencia village beach | about 4 min | 12 | 85°F |
| Roatán, Honduras | 48.6 | Half Moon Bay / West Bay | about 5 min | 12 | 85°F |
| Utila, Honduras | 48.6 | Chepes Public Beach | about 1 min | 12 | 85°F |
| Tamarindo / Guanacaste, Costa Rica | 62.5 | Playa Tamarindo | about 1 min | 12 | 85°F |
| Chitré / Azuero Peninsula, Panama | 49.7 | Playa La Honda | about 28 min | 12 | 83°F |
| Coronado, Panama | 49.7 | Playa Coronado | about 4 min | 12 | 84°F |
| Panama City, Panama | 49.7 | Playa Veracruz | about 20 min | 12 | 84°F |
The Caribbean
| Destination | Everyday prices (U.S. = 100) | Nearest public beach | Drive | Months the sea is 75°F+ | Warmest month (sea) |
|---|---|---|---|---|---|
| Santo Domingo, Dominican Republic | 38.4 | Boca Chica | about 30 min | 12 | 85°F |
| Punta Cana, Dominican Republic | 38.4 | Playa Blanca | about 7 min | 12 | 85°F |
| Las Terrenas, Dominican Republic | 38.4 | Playa Las Terrenas | about 5 min | 12 | 85°F |
| Port of Spain, Trinidad and Tobago | 56.9 | Chagville Beach | about 17 min | 12 | 84°F |
| Basseterre, St. Kitts and Nevis | 79.5 | Frigate Bay | about 9 min | 12 | 84°F |
| St. John's, Antigua and Barbuda | 81.2 | Fort James Beach | about 6 min | 12 | 84°F |
South America
| Destination | Everyday prices (U.S. = 100) | Nearest public beach | Drive | Months the sea is 75°F+ | Warmest month (sea) |
|---|---|---|---|---|---|
| Santa Marta, Colombia | 41.1 | El Rodadero | about 9 min | 12 | 84°F |
| Salinas, Ecuador | 44.2 | Playa Chipipe | about 13 min | 5 | 79°F |
| Manta, Ecuador | 44.2 | Playa San Mateo / El Murciélago | about 11 min | 12 | 80°F |
| Montañita, Ecuador | 44.2 | Montañita / Cadeate beach | about 7 min | 7 | 79°F |
| Florianópolis, Brazil | 46.2 | Praia da Joaquina (ocean side) | about 28 min | 5 | 80°F |
| Rio de Janeiro, Brazil | 46.2 | Copacabana | about 11 min | 6 | 80°F |
| Salvador, Brazil | 46.2 | Porto da Barra | about 13 min | 12 | 84°F |
| Viña del Mar, Chile | 51.2 | Playa Acapulco | about 4 min | 0 | 64°F |
| Lima, Peru | 54.0 | Costa Verde (Playa Barranco) | about 16 min | 0 | 74°F |
| Montevideo, Uruguay | 72.5 | Playa Pocitos | about 9 min | 0 | 73°F |
Asia
| Destination | Everyday prices (U.S. = 100) | Nearest public beach | Drive | Months the sea is 75°F+ | Warmest month (sea) |
|---|---|---|---|---|---|
| George Town, Penang, Malaysia | 33.4 | Tanjung Bungah | about 11 min | 12 | 86°F |
| Kota Kinabalu, Malaysia | 33.4 | Tanjung Aru Beach | about 10 min | 12 | 86°F |
| Hua Hin, Thailand | 32.3 | Hua Hin Beach | about 3 min | 12 | 87°F |
| Phuket, Thailand | 32.3 | Kata / Patong (from Phuket Town) | about 20 min | 12 | 86°F |
| Pattaya, Thailand | 32.3 | Pattaya Beach | about 3 min | 12 | 87°F |
| Da Nang / Hoi An, Vietnam | 28.9 | My Khe Beach | about 7 min | 11 | 85°F |
| Nha Trang, Vietnam | 28.9 | Nha Trang city beach | about 1 min | 12 | 85°F |
| Cebu, Philippines | 35.7 | Larawan Public Beach | about 14 min | 12 | 86°F |
| Dumaguete, Philippines | 35.7 | Silliman Beach | about 8 min | 12 | 86°F |
| Colombo, Sri Lanka | 27.0 | Mount Lavinia Beach | about 15 min | 12 | 86°F |
| Galle, Sri Lanka | 27.0 | Unawatuna | about 9 min | 12 | 86°F |
| Goa, India | 22.7 | Miramar Beach | about 5 min | 12 | 86°F |
| Singapore, Singapore | 78.3 | Palawan Beach (Sentosa) | about 13 min | 12 | 86°F |
The Pacific
| Destination | Everyday prices (U.S. = 100) | Nearest public beach | Drive | Months the sea is 75°F+ | Warmest month (sea) |
|---|---|---|---|---|---|
| Nadi, Fiji | 38.7 | Wailoaloa Beach | about 7 min | 12 | 84°F |
| Auckland, New Zealand | 89.8 | Mission Bay | about 15 min | 0 | 70°F |
| Gold Coast, Australia | 94.8 | Surfers Paradise Beach | about 5 min | 7 | 80°F |
| Perth, Australia | 94.8 | Cottesloe Beach | about 18 min | 0 | 72°F |
Africa & the Middle East
| Destination | Everyday prices (U.S. = 100) | Nearest public beach | Drive | Months the sea is 75°F+ | Warmest month (sea) |
|---|---|---|---|---|---|
| Essaouira, Morocco | 42.3 | Plage d'Essaouira | about 4 min | 0 | 72°F |
| Cape Town, South Africa | 43.3 | Camps Bay | about 10 min | 0 | 67°F |
| Port Louis, Mauritius | 43.7 | Pointe aux Sables public beach | about 14 min | 9 | 82°F |
| Grand Baie, Mauritius | 43.7 | Grand Baie Public Beach | about 1 min | 9 | 82°F |
| Accra, Ghana | 41.8 | Labadi Beach | about 13 min | 12 | 85°F |
| Zanzibar, Tanzania | 26.0 | Bububu (Fuji Beach) | about 10 min | 12 | 85°F |
| Dubai, United Arab Emirates | 69.8 | La Mer Beach | about 9 min | 9 | 91°F |
| Abu Dhabi, United Arab Emirates | 69.8 | Corniche Beach | about 6 min | 9 | 91°F |
Standouts
These 12 stood out for a mix of everyday prices, beach access, warm water and a clear path to residency. Each residency line is a starting point. Rules change, so check the official source.
The Algarve (Faro), Portugal
Portugal's everyday prices are about a third below the U.S. (64.9). From Faro, Praia de Faro is about 14 minutes away. The Atlantic here is refreshing rather than tropical: the sea reaches the low 70s°F from July through October.
Residency: Portugal's D7 visa asks for income of at least Portugal's minimum wage (€920 a month in 2026). Source Explore the Algarve →
Valencia, Spain
Big-city life with a city beach: La Malvarrosa is about 11 minutes from the center. Spain's price level is 68.7, and the Mediterranean averages 75°F or warmer for three months, peaking around 79°F.
Residency: Spain's non-lucrative visa asks for about €2,400 a month (around $2,784) in income or savings. Source Explore Valencia →
Split, Croatia
Bačvice, Split's best-known beach, is about 5 minutes from the old town. Croatia's everyday prices are about 40% below the U.S. (58.8), and the Adriatic reaches about 78°F in August.
Residency: Croatia grants temporary stay for "other purposes" if you can show funds to support yourself and health insurance. Source Explore Split →
Sarandë, Albania
Sarandë's public beach is right in town, and the Ionian Sea averages 75°F or warmer from July through September. Albania's price level is 54.3. (Tirana, the capital, is about 40 minutes from the beaches at Durrës.)
Residency: Americans can stay in Albania up to a year without a visa. Source Explore Tirana / Sarandë →
Puerto Vallarta, Mexico
The beach is about 4 minutes from the center, and the Pacific stays 75°F or warmer every month of the year, reaching about 85°F in late summer. Mexico's price level is 58.8.
Residency: Mexico's temporary resident visa asks for about $4,700 a month in income, or roughly $73,000–$78,000 in savings. Source Explore Puerto Vallarta →
Santa Marta, Colombia
El Rodadero beach is about 9 minutes away, the Caribbean is warm all year (peaking around 84°F), and Colombia's everyday prices are about 60% below the U.S. (41.1).
Residency: Colombia's pensioner visa asks for a pension of about $1,634 a month. Source Explore Santa Marta →
Salinas, Ecuador
Playa Chipipe is about 13 minutes away, and Ecuador's price level is 44.2. The Pacific here stays above 70°F all year and averages 75°F or warmer for five months, roughly January through May.
Residency: Ecuador's retiree (jubilado) visa asks for $1,446 a month. Source Explore Salinas →
Las Terrenas, Dominican Republic
The beach is about 5 minutes from town, the water is warm all year (peaking around 85°F), and the Dominican Republic's everyday prices are about 60% below the U.S. (38.4).
Residency: the Dominican Republic's pensioner residency asks for a $1,500-a-month pension. Source Explore Las Terrenas →
Coronado, Panama
Playa Coronado is about 4 minutes away, and the Pacific stays warm all year (peaking around 84°F). Panama's price level is 49.7, about half the U.S.
Residency: Panama's pensioner visa asks for a $1,000-a-month lifetime pension, the lowest bar among these standouts. Source Explore Coronado →
Hua Hin, Thailand
Hua Hin Beach is about 3 minutes from the center. Thailand's everyday prices are about two-thirds below the U.S. (32.3), and the Gulf of Thailand stays 75°F or warmer all year.
Residency: Thailand's O-A long-stay visa (age 50+) asks for about $24,000 in the bank or about $1,975 a month in income, plus health insurance. Source Explore Hua Hin →
Dumaguete, Philippines
Silliman Beach is about 8 minutes away, the water is warm all year (peaking around 86°F), and the Philippines' price level is 35.7.
Residency: the Philippines' SRRV Classic asks for a $15,000 deposit plus an $800-a-month pension. Source Explore Dumaguete →
Grand Baie, Mauritius
The public beach is in the middle of town, and the Indian Ocean averages 75°F or warmer for nine months of the year. Mauritius's price level is 43.7.
Residency: Mauritius offers a 10-year residence permit to retirees 50 and older who transfer $1,500 a month into the country. Source Explore Grand Baie →
Pick your kind of beach
- Warm water all year: the Caribbean, Mexico's Caribbean coast, Puerto Vallarta and Puerto Escondido, Belize, Costa Rica, Panama, most of Southeast Asia, Sri Lanka, Goa and Fiji. The sea stays 75°F or warmer every month.
- Warmest water in Europe: Paphos, Cyprus (five months at 75°F+) and Malta (four). Most of the Mediterranean gets about three, roughly July through September.
- Cool-water coasts: Lisbon, Porto, Cape Town and Viña del Mar. Great for beach walks, surfing and seafood, with swimming more of a summer treat.
Many warm-water spots are in hurricane or typhoon country, as tropical coasts usually are. It's worth asking about insurance and building standards when you visit.
Close calls and "why not here?"
- Rome and Mérida: both are just outside our 30-minute line to the beaches at Ostia and Progreso.
- Tokyo: Odaiba Beach is close to the center, but swimming isn't allowed there. The nearest swimming beaches are about an hour away.
- Nassau: everyday prices in the Bahamas run above the U.S.
- Aruba, Curaçao, Grand Cayman and Barbados: the World Bank doesn't publish a price level for them, so we couldn't compare them on the same scale.
Find the one that fits you
The beach is one piece. Cost, healthcare, being near family, and how you want to spend your days matter just as much. Our quiz weighs what matters to you and points you to places worth a closer look, at home or abroad.
Find out which of our 200 retirement destinations actually fits you.
Take the free HomeAfterWork quiz →Frequently Asked Questions
Sources
- Price level ratio of PPP conversion factor (household final consumption) to market exchange rate, 2025 (World Bank)
- HadISST 1.1 monthly sea surface temperature, 1991–2020 average (Met Office Hadley Centre, via NOAA ERDDAP)
- Beach locations (OpenStreetMap, via Nominatim)
- Drive-time estimates (OSRM open-source routing, OpenStreetMap data)
- Portugal D7 residence visa checklist (Portuguese consulate, via VFS Global), dated March 6, 2026
- Spain non-lucrative residence visa (Consulate General of Spain in Chicago)
- Temporary stay of third-country nationals (Croatia Ministry of the Interior)
- Albania country information: entry requirements (U.S. Department of State)
- Mexico temporary resident visa, economic solvency (Consulate of Mexico in Las Vegas)
- Special temporary pensioner's visa (Colombia Ministry of Foreign Affairs)
- Jubilado temporary residence visa (Government of Ecuador)
- Residency as a retiree or pensioner (Dominican Republic Dirección General de Migración)
- Retiree/pensioner program requirements (Panama Servicio Nacional de Migración)
- Non-Immigrant O-A (long stay) visa (Royal Thai Embassy, Washington, D.C.)
- Special Resident Retiree's Visa (Philippine Retirement Authority)
- Residence permit for retired non-citizens (Economic Development Board Mauritius)
Last reviewed 2026-10-01. Figures, requirements, and availability can change -- verify anything that matters to your decision before acting on it.