Todos Santos has an incredible variety of delicious restaurants. From casual tacos to fine dining, there are great options for every price point and taste bud. Here is a list of our favorites:


A great taco/hamburger stand located next to Cafelix on Calle Juarez (between Hotel California and Galeria de Todos Santos).

Café Santa Fe:

Fine dining Italian, with excellent steak and seafood options. Located on the town square.

El Zaguan:

A casual seafood restaurant with a real Baja feel. El Zaguan literally means “the hallway” and the restaurant itself is between two buildings. Located across from the Galeria de Todos Santos.

La Casita Tapas & Wine Bar:

Lively atmosphere and delicious menu including tapas, nightly dinner specials and sushi bar. Open for lunch and dinner. Located at the only stoplight in Todos Santos, near the Pemex.

La Esquina Café:

A casual café in a lovely garden setting that serves healthy sandwiches, soups, smoothies, juices and espresso. Great happy hour (2 x 1) from 5 – 6pm. Located just north of town at the corner of Topete and Horizonte.

Landi’s Restaurant – Cocina Mexicana Traditional:

This is a charming restaurant located on the main plaza (new location between the Theater and Guaycura Hotel). Landi lovingly prepares traditional Mexican cuisine with a modern twist with dishes like shrimp in chipotle sauce and tequila pasta. Enjoy the sunset from your table – the only restaurant in town with a view of the ocean!

Michael’s at the Gallery:

Fine dining Asian fusion restaurant. Open only Friday & Saturday evenings in the high season. Reservations required. 612-145-0500. Inside the Galeria de Todos Santos.

Santo Vino:

An intimate bistro restaurant inside the Hotel California. The head chef, Chef Dany, prepares Mexican inspired cuisine using local and seasonal ingredients – always delicious!