You don’t need a specific occasion to take a romantic vacation with your partner. In fact, planning a long weekend trip for no reason can be a wonderful way to show your special someone how much you appreciate having him or her in your life.

Fortunately, if you live in the United States, it’s probably fairly easy for you to fly (or perhaps even drive) to Mexico. And since it’s a huge country — the 13th largest in the world, actually — there are no shortage of places to go. The best places for couples in Mexico range from small town “pueblos magicos” (magic towns) to beachy destinations to rural escapes where you can tour wineries or go horseback riding through the mountains. There are so many places to go and varied experiences to have in Mexico that it’s almost impossible to feel like you’ve seen everything, even if you planned a dozen romantic getaways.

Check out these suggestions for the best places in Mexico for couples, along with recommendations for what to see and do and where to stay.

We hope you love the romantic hotels we recommend! Just so you know, Matador may collect a small commission from the links on this page if you decide to book a stay. Listed prices are accurate as of the time of publication.

Puerto Vallarta

beach and colorful downtown buildings in Puerto Vallarta, one of the best places for couples in Mexico

Photo: Diego Grandi/Shutterstock

  • Closest major airport: Licenciado Gustavo Díaz Ordaz International Airport
  • Go for: LGBTQ+-friendly travel, street art, whale watching, tequila tours

Beautiful resorts, scenic beaches, and an endless list of romantic excursions and day trips make Puerto Vallarta one of the best places in Mexico for couples. In fact, the old town of Puerto Vallarta is called the “romantic zone,” probably due to the cobblestone streets, colorful buildings, artsy street murals, and cute alleys and restaurants adorned with colorful baskets of hanging flowers.

Directly next to the Romantic Zone is the Malecon (boardwalk), which extends for 12 blocks from El Centro all the way down Zona Romantica. It’s dotted in sculptures and as you walk along during the day, you’ll see everyone from street performers to artisans and vendors to locals enjoying the sun — but it’s not a place where you need to worry about vendors being pushy, as that’s not the culture here.

One of the more popular is the ever-romantic Rhythms of the Night show, which includes a bay cruise, dinner, and show on the private Las Caletas Beach, located at the south end of the bay. From PV, you can go whale watching on the Bay of Banderas, take a day tour to nearby farms in the state of Jalisco (known for tequila), or have dinner at La Cappella, possibly the most romantic restaurant in the city. Of course, PV is covered with bars and restaurants, so you can always opt for a sidewalk dinner next to one of the town’s colorfully tiled plazas.

Puerto Vallarta is known for being one of the most gay-friendly destinations in Mexico, so its a good choice if you’re a same-sex couple looking for a quick getaway. That’s especially true if you like nightlife as PV has some of the best gay bars and nightclubs in the country.

Where to stay

Bedroom at Casa Kimberly in Puerto Vallarta one of the best places in mexico for couples

Photo: Vio.com

Stay at Casa Velas, an adults-only all-inclusive; all rooms have private hot tubs or plunge pools. Or if you want something very local and traditional, stay at Casa Kimberly. It’s a boutique hotel inside a home once owned by Elizabeth Taylor, and within walking distance of the Old Town. There are also plenty of cute Airbnbs.

Cabo San Lucas

Los Arcos, Cabo San Lucas, is one of the best places for couples in mexico looking for a day tirp

Photo: Traveling Giants/Shutterstock

  • Closest major airport: San José del Cabo International Airport
  • Go for: Romantic luxury, ocean sports, spas, fishing

Cabo is one of the most elegant and posh places for couples in Mexico, and it has a reputation for being a bit pricey and expensive (which it is). But with that comes some of the country’s best restaurants and beautiful five-star resorts. If you want to treat your significant other, book a moonlight couple’s massage at the Solmar Land’s End Spa, as close to the ocean as you can get without getting wet.

But really, Cabo is one of the best places in Mexico for couples because of its access to water. It’s one of the most well-known fishing destinations in Mexico, and you’ll find dozens of boat tours ranging from dolphin-watching to booze cruises to romantic sunset dinners past el Arco (the Arch). There are also many other water-based activities available such as surfing, kayaking, snorkeling, and paddleboarding. If you’re looking for something more active, you can book a couple’s horseback riding tour through the surf or hike the Cerró de la Torres trail, which has exceptional views of the peninsula. To really impress your special someone, book a picnic on a private beach or challenge yourself to an introductory scuba dive, which requires no previous experience or knowledge.

Where to stay

Resort pool and outdoor area at Paradisus Los Cabos in Cabo one of the best places in mexico for couples

Photo: Vio.com

If you’re going to spring for a luxurious hotel, Cabo is the spot. Good options include the Corazón Cabo Resort and Spa, The Cape, or Paradisus Los Cabos, all of which epitomize the airy, ocean-view style of architecture Cabo is known for. If you prefer rentals, check out this list of the best Airbnbs in Cabo.

Tulum Beach

A beach club in Tulum, one of the best places for couples in mexico

Photo: Ingus Kruklitis/Shutterstock

  • Closest major airport: Cancun International Airport
  • Go for: Jungle activities, Mayan culture, cenotes, and beach clubs

Tulum is a small town in the Mexican state of Quintana Roo. It’s on the Caribbean coast, near the border with Belize. The town was once a fishing village but has now grown into a popular tourist destination. The main area of Tulum beach is several blocks long, with beach clubs and trendy restaurants on one side and jungle on the other. The main road is a little tough and could use a re-paving, but most people walk everywhere and it’s also easy to explore by bike.

Tulum is the best place in Mexico for couples who want to explore the regions famous cenotes, and you can choose from scuba diving in cenotes, jumping into cenotes on rope swings, or relaxing at a bar that has a secret cenote for guests only. Tulum is also a popular starting point for tours to sites important to the Mayans, like Chichen Itza and sacred caves, which served as a gateway to the Mayan underworld.

Where to stay

Woman at Nueva Vida in Tulum one of the best places in mexico for couples

Photo: Vio.com

There’s no way you haven’t see the trendy Encantada hotel on Instagram, and it really is quite beautiful. But if it’s too pricey, consider the natural and sustainable La Valise, or rent a beachfront bungalow at the laid-back Nueva Vida, all of which are walking distance to everything in Tulum Beach. Tulum Brach and nearby Tulum town have some of Mexico’s coolest hotels, even if they are a little over-Instagrammed.

Taking a trip to Mexico? Check out Matador’s Mexico accommodations guides:

Mérida

Merida, Mexico. Hispanic colonial architecture, Yucatan Peninsula in Central America.

Photo: ecstk22/Shutterstock

  • Closest major airport: Mérida International Airport
  • Go for: Tropical weather, Old Town vibes, considered the safest city in Mexico, jungle adventures, food culture, close to isolated Caribbean beaches.

The Yucatán Peninsula, home to the vibrant city of Mérida, is a culinary paradise. This region has a rich food culture of Mayan traditions and European influences, particularly from Spain. It’s one of the best vacation spots in Mexico for couples who love to eat. When there, you must try Cochinita Pibil. This dish, which you can find everywhere from street food stalls to high-end restaurants in Mérida, is made of slow-roasted pork marinated in sour orange juice and annatto, a local spice that gives the dish its characteristic red color. The city is packed with a wide range of eateries, from traditional cantinas and bustling food markets to innovative contemporary restaurants, where chefs respect the region’s culinary heritage while experimenting.

After all that eating, you can explore the city on foot. Start your journey with a walk down Paseo de Montejo, Mérida’s most famous boulevard. Here, you’ll see grand mansions that tell tales of the city’s past wealth from the henequen industry. Next, explore the beating heart of Mérida — its central square, Plaza Grande. Here, you’ll be surrounded by the city’s most important buildings: Catedral de San Ildefonso, Casa de Montejo, Palacio Municipal, and Palacio de Gobierno. Take time to appreciate the stunning architecture and soak in the local atmosphere.

Where to stay

Mansión Mérida Boutique Hotel

Photo: Vio.com

Mérida is home to some of the most romantic hotels in Mexico. Hacienda Xcanatun, Angsana Heritage Collection is an 18th-century sisal plantation turned luxury hotel. The charming suites have high ceilings, spacious rooms, and hand-carved furnishings that reflect local craftsmanship. Another historic stay is Mansión Mérida Boutique Hotel. It’s housed in a 17th-century colonial mansion, which has been meticulously restored, respecting the original style of the French architecture that greatly influenced the city during that period. Nightly rates can be high, but if you’re staying in the city for a few nights and want something special, it’s worth bookmarking.

Valle de Guadalupe

Shown is a wine glass on a barrel

Photo: Mister Moisteer/Shutterstock

  • Closest major airport: Tijuana International Airport (or San Diego)
  • Go for: Wine

Valle de Guadalupe is Mexico’s Napa Valley, in so much as its the country’s main wine-producing region (and it’s got plenty of rolling hills and succulents). Were more than 100 wineries not enough, yet another reason this is one of the best places in Mexico for couples is the convenience: it’s only about 45 minutes from Ensenada, which means you can drive there from San Diego in about 90 minutes, pending border traffic.

Bajas Valle de Guadalupe produces 90 percent of all wines from Mexico. Much has been written already about the newly-popular Valle de Guadalupe Wine Country in Baja California, although it has been developing as a legitimate high-quality wine source for some years. The oldest winery in the region (Monte Xanic) began producing wine in the 1980s and offers excellent tours; reservations are a must.

Since the 1990s, the Association of Baja California Winemakers has held the Fiestas de la Vendimia (Wine Harvest Festival) every August, at both Ensenada municipality and Ensenada city, so plan your trip for August if you’d like to attend. But wine tours are offered year-round by ATV or chauffeured vans, and you can also easily drive yourself as there’s usually not much traffic. Some wineries require reservations but most don’t, and this is still a place where tastings are free or around $5-$10, tops — good luck finding that anywhere in near Napa, California.

Where to stay

You can stay at several wineries in the area, but most people stay near Ensenada. Bruma Valle de Guadalupe is an eco-conscious lodge on its only small winery. It can also assist with recommending other nearby wineries in the area worthy of a visit.

San Miguel de Allende

Aldama Street Parroquia Archangel church Dome Steeple San Miguel de Allende, Mexico

Photo: Bill Perry/Shutterstock

  • Closest major airport: Guanajuato International Airport
  • Go for: Historical charm, sightseeing, photography, handicrafts

San Miguel de Allende, northwest of Mexico city, is one of the best places in Mexico for couples to explore on foot, and the town is home to gorgeous five-star properties for a romantic weekend. The bright city is known for the colonial old-town area, home to a thriving art scene, colonial architecture, upscale dining scene, and a golden hour that has attracted photographers since last century — photography tours are popular. In the downtown area, expect gorgeous baroque and Neo-Gothic villas built around gardens and surrounded by tiled fountains.

The entire town is a UNESCO World Heritage site, and sites you won’t want to miss include the Templo de San Rafael (with its steeple rising tall over an old market filled with flowers), El Charco de Ingenio botanical garden, and Fabrica la Aurora, a historic factory turned into a social area and multi-store artisan market. And after a long day exploring everything San Miguel de Allende has to offer, there’s no better way to relax than with cocktails and views from one of the many rooftop bars in town.

Where to stay

Belmond Casa de Sierra Nevada swimming pool and gardens one of the best places for couples in Mexico

Photo: Vio.com

San Miguel de Allende won’t leave you hurting for lodging options. Belmond Casa de Sierra Nevada is a romantic, hacienda-style hotel on a piece of land with several historic buildings, and Rosewood San Miguel de Allende offers guests options for private afternoon picnics or romantic dinners overlooking the city from your room’s private balcony. Live Aqua San Miguel de Allende Urban Resort is also a popular pick.

Bacalar

Aerial view of a Couple in Bacalar pier, Riviera Maya, one of the best places in Mexico for couples

Photo: Rubi Rodriguez Martinez/Shutterstock

  • Closest major airport: Chetumal International Airport
  • Go for: Lagoon of Seven Colors, rich history dating back to the Maya civilization, eco-friendly hotels, accessible from Cancun and Tulum, affordability, and biodiversity.

Bacalar is located in Quintana Roo, just north of the Belize border. It’s known for its stunning lagoon, often referred to as the “Lake of Seven Colors” due to its changing hues of blue and green. It’s quickly becoming Mexico’s most responsible tourism destination, thanks in part to its growing foodie scene and a crop of new sustainable hotels.

If you and your partner prefer a more tranquil Mexican vacation away from the crowds, this is the place for you. This is one of the most under-the-radar, romantic getaways in Mexico. The Bacalar Lagoon is the major draw. You can take a boat tour and witness the dazzling array of colors or swim, snorkel, or paddleboard in its crystal-clear waters. You can also get your steps in with a hike to San Felipe Fort. The historic structure offers panoramic views of the lagoon and the town below. The town itself is charming, with streets lined with artisan shops and excellent local restaurants.

Where to stay

Photo: Vio.com

At Casa Hormiga Bacalar, you and your partner will find a tranquil escape that’s far removed from the usual tourist crowd. You’ll wake up to stunning views of the water, and spend your days exploring the local area. The business is also dedicated to preserving the environment and supporting the local community. So you can feel good knowing that your stay is contributing to a positive impact. Another great option is Habitas Bacalar. The accommodations here feel like a perfect couples’ retreat, there’s a superb restaurant, and it’s adults-only. On that note, there are a great selection of adults-only resorts in Mexico that might help you choose where you’d like to base yourself.

Mazatlán

Mazatlan is one of the best places in Mexico for couples - downtown with plants and buildings

Photo: photomatz/Shutterstock

  • Closest major airport: Mazatlán International Airport
  • Go for: beaches, perfect weather, 1950’s vibes

Mazatlán is a popular tourist destination in Mexico known for its beautiful beaches,  and romantic atmosphere. It used to be known for being a little overrun with tourists, but that’s changed in the last decade or so, and now the renovated Old Town has the perfect blend of visitor infrastructure and traditional 1900s-era charm. The old town evokes the 19050s, complete with neon pink buildings, palm-tree dotted sidewalks, and colorful sidewalk cafes where it feels like you may see a famous novelist camped out in the sun with a notebook.

This is one of the best places in Mexico for couples who want their quality time to overlap with their beach time. Some of the best beaches near Mazatlán include the white-sand Malecon Beach (accessible from just about any hotel in the city), and the beaches of Deer Island, which require a quick boat ride to reach. While you could take a 10-minute boat ride from the town harbor, a better option is usually to book a snorkeling tour, which will include snorkeling gear and usually a picnic lunch.

Tequila factory tours are also possible, if you’re keen on spending any time away from the shore.

Where to stay

Pueblo Bonito Mazatlan Beach Resort at sunset one of the best places in mexico for couples

Photo: Vio.com

Instead of staying with a luxury international brand, consider staying somewhere more local, such as the Villa Serena Centro Histórico. It’s artsy, hip, historic, and feels like staying at a friend’s luxurious home.

That said, if you’d prefer an all-inclusive vacation, Pueblo Bonito Mazatlan Beach Resort is one of the most romantic resorts in Mexico. Offering a blend of old-world charm and modern luxuries, this five-star resort features private balconies or terraces in every suite, a private beach, multiple swimming pools, and a holistic spa.

Is Mexico a romantic country?

In Mexico, you’ll find an array of picturesque landscapes that can serve as a backdrop to your romantic journey. From the tranquil beaches of Cancun and the Playa Del Carmen with their turquoise waters, to the verdant jungle of the Yucatan Peninsula, you’re spoilt for choice.

Which part of Mexico has the best beaches?

Mexico is blessed with numerous beautiful beaches, each offering its own distinct character. Here’s some of the best:

  • Riviera Maya: This stretch of Caribbean coastline on Mexico’s northeastern Yucatán Peninsula is renowned for its stunning white-sand beaches and turquoise waters. You’ll find a range of upscale resorts, boutique hotels, and eco-friendly retreats here.
  • Cancún: Another beach destination on the Caribbean coast, Cancún is famous for its vibrant nightlife, luxury resorts, and crystal-clear waters. It’s a great place if you’re looking for a lively romantic beach vacation.
  • Los Cabos: Located at the southern tip of Mexico’s Baja California Peninsula, Los Cabos boasts a dramatic coastline with magnificent beaches. It’s also known for world-class golf courses and deep-sea fishing.
  • Puerto Vallarta: On Mexico’s Pacific coast, Puerto Vallarta offers beautiful beaches alongside a charming old town. It’s a great choice if you’re looking for a mix of beach relaxation and cultural exploration.
  • Sayulita: A bit north of Puerto Vallarta, Sayulita is a laid-back surf town known for its bohemian vibe and beautiful beaches.
  • Isla Mujeres: Just off the coast of Cancún, Isla Mujeres offers tranquil beaches that are perfect for relaxation or snorkeling.