Since 2018, Santa Rosa Hotel has offered travelers a unique blend of history, comfort, and warm hospitality.
Located on C. Agustín Olachea S/N, San Vicente, 23300 Todos Santos, B.C.S., we’re just a few blocks from the vibrant historic center — close enough to explore, yet far enough to relax in peace.
Our property carries the charm of the past, thoughtfully updated over the years to ensure every guest enjoys the best of both worlds: tradition and modern comfort.
Unwind in our jacuzzi, take a dip in the pool, or stroll through our lush green areas — every corner is designed to help you feel at home while surrounded by beauty.
At Santa Rosa Hotel, your stay is more than a visit — it’s an experience.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.