The Best Airbnbs in the Caribbean and Latin America

According to data from Airbnb, the Latin American region has become a trend for travelers from the US. So if you’re thinking about your next vacation destination, take a travel planning shortcut and pick from this list of top destinations and popular Airbnb properties.

Affordable Airbnb Destinations in The Caribbean and Latin America

Latin America and the Caribbean is a regions full of culture, history, and great tourist attractions.  Throw in warm weather, wonderful food, beautiful beaches, and nature, and it’s no wonder Americans love to escape there to snowbird, vacation, or honeymoon.

“Not only are US travelers looking for destinations that offer cultural attractions and tropical beach escapes, but many Americans in the Latin community are looking to reconnect with their roots and visit parents, grandparents, and extended family.

Airbnb offers the possibility of finding accommodations in both large and small cities in all parts of the region,” said Stephanie Ruiz, Director of Communication for Airbnb Latin America.

The region represents an accessible option for tourists, with an average cost per night of fewer than 150 USD. Based on the number of vacation searches made on Airbnb, here are the top 12 most popular cities for American travelers in the region.

Related: The Ultimate Guide To Long-term Airbnb Accommodations

San Juan, Puerto Rico

Puerto Rico is a paradise on Earth, with beautiful landscapes and natural resources. As a result, Airbnb rental listings have increased exponentially in recent years. The average cost per night is around $83, making it one of the more affordable Caribean accommodations.

San Juan is a popular Airbnb destination in Latin America and is easy to access from the mainland by plane with no passport needed.  Luis Muñoz Marín International Airport (SJU) is just three miles from downtown San Juan.

The main tourist attractions are Old San Juan, Isla Verde, Condado, and Ocean Park. Other landmarks include Fort San Felipe del Morro, Fort San Cristóbal, and La Fortaleza.

The top two Airbnb rentals in San Juan, Puerto Rico, are:

Santo Domingo, Dominican Republic

The cost of an Airbnb per night in Santo Domingo is about $84, making it another affordable place to go when it’s warm. In addition, the city is full of history and natural beauty.

The island’s Samaná Bay is considered one of the best beaches in the Caribbean. Near 48 Calle del Conde, Airbnb offers an impressive list of houses, bungalows, and condos available for rent conveniently located to historical sites.

The top two Airbnb rentals in Santo Domingo, Dominican Republic, are:

Tulum, Mexico

Tulum is located on the Caribbean coast of the state of Quintana Roo, Mexico. It has spectacular beaches, natural reserves, and cenotes and has become increasingly popular over the years, especially with younger travelers. The Airbnb rental rate per night in Tulum is around $136 per night.

The top two Airbnb rentals in Tulum, Mexico, are:

Cancun, Mexico

Those who visit Cancun enjoy fine white sand beaches, clear turquoise blue waters, and a hot climate throughout the year due to its proximity to the Tropic of Cancer. The Airbnb cost per night in Cancun is around $176 per night as it’s one of the most popular tourist destinations in the country.

The top Airbnb rental in Cancun, Mexico is:

Mexico City, Mexico

Mexico City is a metropolitan area with a population of more than 9 million and can act as a gateway to other oceanside resort towns like Huatulco.  Airbnb rentals in Mexico City allow Airbnb travelers to experience a unique way to live the culture and life of Mexicans and average around $116 a night.

The top two Airbnb rentals in Mexico City, Mexico, are:

The Bahamas

Airbnb rentals in the Bahamas provide an excellent opportunity for Airbnb travelers who want to enjoy amazing beaches throughout the Caribbean but don’t want to stay in a resort. 

Airbnb properties in the Bahamas can be found near popular tourist attractions and activities such as snorkeling, diving, and kayaking.

The Bahamas Airbnb cost per night is around $164. While it is higher than other destinations, it is still a cost savings compared to resort accommodations. The top two Airbnb rentals in the Bahamas:

Playa del Carmen, México

It is on the eastern coast of Mexico on the Riviera Maya. The weather is warm all year, with an average temperature of 80 degrees.

The Airbnb cost per night in Playa del Carmen is around $118, and properties offer amenities and services competing with the hotels and resorts near famous beaches such as Tulum and Xpuha Beach.

The top two Airbnb rentals in Playa del Carmen, Mexico:

Ensenada, Mexico

Another Airbnb destination popular with Airbnb travelers from the United States is Ensenada, in Mexico’s Baja California Peninsula. In this city, Airbnb rentals are near beaches where surfers, divers, and snorkelers can have fun.

The Airbnb cost per night in Ensenada is around $100 per night. Ensenada is popular with people who love the cuisine and culture of Mexico and live close to this portion of the US border.

The top two Airbnb rentals in Ensenada, Mexico:

Medellin, Colombia

Medellin has some of the best restaurants in Colombia with traditional dishes such as Bandeja Paisa.  Airbnb rentals in Medellin are located near most tourist attractions like Botero Square and live music venues.  Medellin’s average Airbnb cost per night is around $111 per night.

The top two Airbnb rentals in Medellin, Columbia:

Puerto Penasco, Mexico

It is one of the most popular beach destinations for Airbnb travelers from the United States, with a $108 per night rental on average.

Airbnb properties situated near the sea provide an opportunity to rest and relax after activities. Most Airbnb offers in Puerto Peñasco are located along the beach with easy access to Centro Penasco.

The top two Airbnb rentals in Puerto Penasco, Mexico are:


Aruba, known as One Happy Island, is located in the Caribbean and is one of the most popular destinations for travelers from the United States. Airbnb offers in Aruba cost per night about $194 per due to high demand.

Aruba has excellent restaurants and luxury cafes where Airbnb guests can enjoy typical dishes like Keshi Yena and Hutspot. In addition, Airbnbs in Aruba is located very close to Palm Beach, one of the island’s most famous beaches.

The top two Airbnb rentals in Aruba are:

Related: The Most Popular Airbnb in Every Canadian Province (And Yukon)

Cartagena de Indias, Colombia

Cartagena de Indias offers superb beaches, architecture, and art, and an average Airbnb costs around $106 per night. Many Airbnb properties are located near this Colombian city’s most famous attractions, such as Castillo de San Felipe de Barajas or Museo del Oro.

Airbnb rentals in Cartagena offer Airbnb travelers an opportunity to immerse themselves in Spanish culture and language and are conveniently located near other Colombian cities like Barranquilla and Santa Marta.

The top two Airbnb rentals in Cartagena de Indias, Colombia, are:

Travel Writer at Savoteur | + posts

Casandra Karpiak is a travel writer and owner of Savoteur. A Toronto native with Danish roots currently residing in British Columbia, her travel writing has been seen on The Associated Press wire, MSN, FOX, CBS, NBC, Entrepreneur, 24/7 Wall St, Times Daily, and many more. When she’s not traveling, she can be found at hockey arenas all over BC cheering on her two young sons.