The Caribbean has a reputation as an expensive destination — and if you’re staying at an all-inclusive in Turks and Caicos, that reputation is earned. But the Caribbean is 30+ countries and territories, and the price range between them is enormous.
We put together budget breakdowns for 5 Caribbean islands where a couple can comfortably spend $100/day or less (not counting flights), including accommodation, food, activities, and local transport.
How We Calculated Costs
For each island, we priced out a realistic daily budget for two people:
- Accommodation: Mid-range guesthouse or Airbnb (not hostels, not resorts)
- Food: Mix of local restaurants and street food (not hotel dining)
- Activities: 1 paid activity per day (snorkeling trip, tour, etc.)
- Transport: Local buses, shared taxis, or scooter rental
- Drinks: A couple of beers or cocktails
These are real prices we verified in March 2026, not tourist board estimates.
1. Curaçao — $85-95/Day for Two
Curaçao is the Caribbean’s best-kept budget secret. It sits outside the hurricane belt (less seasonal pricing), has a sophisticated food scene influenced by Dutch and Latin American cuisine, and the beaches rival anything in the region.
Accommodation: $40-55/night Guesthouses in the Pietermaai district run $40-55/night for a double room with AC and often include breakfast. Airbnbs in Willemstad neighborhoods like Otrobanda start at $35/night for entire apartments.
Food: $25-30/day for two Local “snack bars” serve massive plates of stewed meat, rice, and plantains for $6-8. A sit-down dinner at a solid restaurant in Pietermaai runs $15-20 per person. Grocery stores are reasonably priced if you want to cook.
Activities: $15-20/day Most of the best beaches are free. Snorkeling gear rents for $10/day. The famous Playa Kenepa (Knip Beach) costs nothing and is one of the most beautiful beaches in the Caribbean. A guided snorkeling tour at the tugboat wreck in Caracas Bay runs about $35 per person.
Getting around: $5-10/day Public buses connect Willemstad to most beach areas for $1-2. Scooter rental is about $25/day if you want maximum flexibility.
Why it works: Curaçao has real infrastructure (good roads, reliable water/power) without the resort-inflated prices of Aruba or the Caymans. The local food scene is genuinely good, not just “good for a Caribbean island.”
2. Dominican Republic (North Coast) — $70-85/Day for Two
Skip Punta Cana — the north coast towns of Cabarete and Puerto Plata offer the same beaches at a fraction of the price, plus a more authentic Dominican experience.
Accommodation: $30-45/night Guesthouses and small hotels in Cabarete start at $30/night. Puerto Plata has even more budget options. Many include breakfast and pool access.
Food: $20-25/day for two Comedores (local lunch spots) serve full plates for $3-4. Fresh seafood at beachfront restaurants runs $8-12 per person. La Bandera (the national dish) is filling and cheap everywhere.
Activities: $15-20/day Surfing and kiteboarding lessons in Cabarete start at $40 for a half-day (split between two). The 27 Waterfalls of Damajagua tour is $15/person and one of the best excursions in the Caribbean. Most beaches are free.
Getting around: $5/day Guaguas (local minibuses) run constantly along the north coast for $1-2 per trip. Motoconchos (motorcycle taxis) are $1-2 for short distances.
Why it works: The Dominican Republic’s north coast hasn’t been overrun by all-inclusive tourism the way Punta Cana has. Prices reflect what Dominicans actually pay, not what resorts charge tourists.
3. Colombia (San Andrés) — $75-90/Day for Two
San Andrés is a Colombian island 480 miles from the mainland, closer to Nicaragua than Bogotá. It has some of the clearest water in the Caribbean and prices that reflect Colombian economics rather than island tourism.
Accommodation: $30-40/night Posadas (family-run guesthouses) are the move here. Clean rooms with AC and breakfast included for $30-40/night. Book directly — most posadas aren’t on Booking.com.
Food: $20-25/day for two Seafood is incredibly cheap. A whole fried snapper with coconut rice and patacones runs $7-9 at local restaurants. The “Rondón” (coconut seafood stew) is a must-try and costs about $6.
Activities: $20-25/day A boat trip to Johnny Cay (stunning small island with a natural pool) is $10/person. Snorkeling at the Acuario natural pool is $8/person including gear. Walking the island’s east side is free and gorgeous.
Getting around: $5/day Golf carts rent for $20-25/day (split between two). Scooters are $12-15/day. The island is small enough that you can bike most of it.
Why it works: Colombian island, Colombian prices. San Andrés gets mostly domestic tourism, which keeps prices grounded. The water clarity is genuinely world-class.
4. Grenada — $90-100/Day for Two
Grenada is the Caribbean island for people who care about food. Known as the “Spice Isle,” it produces nutmeg, cinnamon, cocoa, and some of the best chocolate in the Western Hemisphere. The beaches are beautiful, the hiking is underrated, and the prices are fair.
Accommodation: $45-55/night Small hotels and guesthouses in Grand Anse or St. George’s run $45-55/night for comfortable doubles. A few excellent Airbnbs in the hills above Grand Anse offer stunning views for $50-60/night.
Food: $25-30/day for two Local “cook shops” serve plates of oil down (the national dish — breadfruit stewed in coconut milk with meat and spices) for $5-7. Friday night fish fry at Gouyave is a must: all-you-can-eat fresh seafood for about $10/person.
Activities: $15-20/day The Underwater Sculpture Park is unique in the world — snorkeling there costs about $20/person including gear. Hiking to Seven Sisters Waterfalls is free. A tour of the Belmont Estate cocoa plantation (with chocolate tasting) is $8/person.
Getting around: $5/day Colorful local buses run main routes for $1-2 EC ($0.50-0.75 USD). Water taxis between beaches are $3-5.
Why it works: Grenada hasn’t had the investment boom that’s driven prices up in Barbados or St. Lucia. The food culture means eating well is cheap, not a luxury.
5. Puerto Rico (Beyond San Juan) — $80-95/Day for Two
Puerto Rico’s west coast — Rincón, Aguadilla, Cabo Rojo — offers authentic Caribbean vibes at prices that benefit from the island’s US-territory economics (no passport needed, US dollars, Amazon delivers).
Accommodation: $35-50/night Airbnbs in Rincón and Cabo Rojo run $35-50/night for entire apartments. Small guesthouses in Aguadilla start at $40/night. Avoid San Juan for budget stays — prices triple.
Food: $25-30/day for two Roadside lechoneras (roast pork stands) serve massive plates for $8-10. Mofongo (mashed plantains with garlic and meat) at local spots runs $10-12 per person. Panaderías have excellent $2-3 breakfasts.
Activities: $15-20/day Bioluminescent bays (Mosquito Bay, La Parguera) are $5-10 for kayak rentals. Surfing in Rincón is free if you have a board ($15/day rental). Cabo Rojo salt flats and lighthouse are free and spectacular.
Getting around: $10-15/day A rental car is almost essential on the west coast ($25-35/day, split between two). Public transport outside San Juan is limited.
Why it works: No passport, no currency exchange, no customs. US pricing on some things (groceries, gas) but Caribbean pricing on local food and activities. The west coast is dramatically cheaper than San Juan.
Getting There Cheap
Flights are the biggest variable cost for any Caribbean trip. A few ways to keep them low:
- Fly midweek (Tuesday-Thursday departures are consistently 20-30% cheaper)
- Book 6-8 weeks out for Caribbean flights (our data shows this is the sweet spot)
- Check Spirit and Frontier — they fly to San Juan, Santo Domingo, and Cartagena (gateway to San Andrés) for under $150 RT from many US cities
- Use Skyscanner’s “Everywhere” search from your nearest airport to find the cheapest Caribbean destination on your dates
The cheapest Caribbean trip is the one where you pick the destination based on flight prices first, then plan the itinerary around what’s affordable once you land. Every island on this list is worth visiting — so let the flight price decide.