About Le Bistro

Decades of Culinary Legacy in Puerto Vallarta

Since its early days on Cuale River Island, Le Bistro has been a symbol of warmth, artistry and timeless dining in Puerto Vallarta. In 2024 it began a new chapter under Grupo La Palapa, honouring those roots while embracing a refined, soulful approach to modern Mexican cuisine. Our chefs bring together locally sourced ingredients, classic technique and creative inspiration — from relaxed brunches to intimate dinners, every moment is shaped by the rhythm of the river and the sound of live jazz.

Le Bistro's riverside garden dining room on Cuale Island, Puerto Vallarta
Candlelit tables beneath the trees at Le Bistro
Le Bistro's garden terrace beside the Río Cuale
The restaurant

Experience Riverside Dining in Puerto Vallarta at Le Bistro

le bistro's garden

enjoy good dining in nature

Enjoy every meal in Le Bistro’s lush riverside garden — a peaceful escape in the heart of Puerto Vallarta. From fresh breakfasts under the trees to relaxing lunches and romantic dinners by the water, our open-air setting brings you closer to nature with every bite.

book a table
Le Bistro's Music scene

Live Jazz in Puerto Vallarta

As night falls, Le Bistro comes alive with the sound of live jazz. Enjoy dinner under the garden lights while musicians set the mood with smooth, soulful tunes. It’s the perfect way to unwind — great food, good company, and music that makes every evening in Puerto Vallarta feel unforgettable.

Follow us on social media for our latest show

Book a table

Reservations are not required but we do recommend them. Le Bistro uses OpenTable for our booking system and you can use the form below to book your experience.
Find Us

Visit Le Bistro

Located on Cuale Island in the heart of Puerto Vallarta, our riverside garden restaurant is steps from the Río Cuale — an oasis of calm in the city.

Address
Isla Rio Cuale 16-16A Puerto Vallarta, Jalisco México 48380
Hours
Breakfast 8:30am - 12:00pm
Lunch 12:00pm - 4:30pm
Dinner 5:00pm - 11:00pm
Phone
+52 322 223 4598
Get Directions →