María Bonita

Avenida primero de junio, Old Port, inside Hotel Viña del Mar, Puerto Peñasco

Hours

Open Thursday - Sunday 7 a.m. - 10 p.m.

Monday - Wednesday 7 a.m. - 3 p.m.

About

Craving authentic Mexican flavors paired with jaw-dropping ocean views? María Bonita delivers exactly that — a beloved classic tucked inside Hotel Viña del Mar in Puerto Peñasco’s old port.Perched at the hotel, this spot feels like a welcoming hidden gem. Enter through the hotel lobby (with plenty of parking) or stroll in straight from the boardwalk. The highlight? Its expansive terrace offering a sweeping 180-degree panorama over Sandy Beach and the endless Sea of Cortez. Listen to the waves and seagulls while you dine, or settle into the cozy indoor space if you prefer.

Expect genuine homemade Mexican cooking that tastes like it came straight from a family kitchen. The menu covers everything from hearty breakfasts to satisfying lunch and dinner options, blending traditional flavors with fresh ingredients.Breakfast lovers rejoice: omelets, eggs any style, molletes, chilaquiles, tortas, and more to kick off your day right.For lunch or dinner, dive into fresh seafood, juicy steaks, crisp salads, or tasty pizzas.

The variety ensures something delicious for every craving.

Must-Try Menu Items

Must-Try #1: Hawaiian Shrimp

A tropical burst of flavor! Plump shrimp served in a grilled pineapple half with warm pineapple juice and sweetened chunks, plus rice and salad. Pure paradise on a plate.

Must-Try #2: Filet Mignon

Tender, juicy steak topped with rich mushroom sauce, served alongside salad and a baked potato. Meat lovers, order it medium-rare for perfection.

Must-Try #3: El Mexicano

A hearty traditional plate featuring eggs with cactus, chilaquiles, and beans — a true taste of Mexico.

Why Visit María Bonita

With its diverse menu, welcoming vibe, and unbeatable views, María Bonita stands out as a top choice in Puerto Peñasco for memorable meals that delight every sense. Prices stay reasonable, making it easy to linger and enjoy.

Location

Avenida primero de junio, Old Port, inside Hotel Viña del Mar, Puerto Peñasco

Frequently Asked Questions

Puerto Peñasco (Rocky Point) is in northwestern Sonora, Mexico, on the Sea of Cortez, about 1 hour from the Lukeville Port of Entry in Arizona at the US/Mexico border.

Rocky Point is about a 4-hour drive from Phoenix, approximately 220 miles away, and a similar 4-hour drive from Tucson, at a distance of 215 miles.

The Lukeville border crossing operates daily from 6 am to 8 pm, with occasional extended hours. It is the most popular entry point for travelers driving from Arizona.

The best times to visit Rocky Point, Mexico, are from March to May and September to November, when the weather is more comfortable, and the town is bustling with activities. For beach enthusiasts who love warm weather, October is ideal, with average highs around 88°F.

Seasonal Activity Tips:

  • Spring (March-May): Perfect for beach outings, water sports, and exploring tide pools. Spring break also brings lively events and entertainment.
  • Fall (September-November): Great for fishing, kayaking, and enjoying local festivals like the Shrimp Festival.
  • October: A prime month for swimming and sunbathing, as the sea remains warm and inviting.
  • Winter (December-February): While cooler, it's a fantastic time for whale watching and quieter beach strolls.
  • Summer (June-August): Though hot, it's ideal for diving, snorkeling, and enjoying the vibrant nightlife.

Rocky Point is home to the Mar de Cortes international airport, which currently serves private and charter planes exclusively.

Though commercial airlines have previously operated flights to destinations like Tijuana and Hermosillo, there are currently no commercial air services available.

More questions

More questions?

Feel free to send us an email with any and all questions you might have regarding the start of a Casago Franchise!

We'd love to help answer your questions!