Accommodations

Hacienda del Sol Guest Ranch Resort

Location
Tucson, Arizona

Set on 34 acres in the foothills of the Santa Catalina Mountains, this historic desert retreat occupies the former grounds of an elite girls' school dating to the 1920s. White stucco buildings, red-tile roofs, cactus gardens and stone courtyards are spread across the hillside, creating the feeling of a private estate. Paths wind through mature desert landscaping, outdoor fireplaces glow after sunset and mountain views appear around nearly every corner.

Spacious Guest rooms feature handcrafted furniture, wood floors, Talavera tile accents and 10-foot ceilings. King-sized beds come dressed in luxury linens. Rooms also have flat-screen TVs, Wi-Fi, in-room safes, compact refrigerators, single-cup coffee makers, bottled water, iron and ironing boards, hair dryers and custom bath amenities.

Dining takes place against a backdrop of desert and mountain views, with menus highlighting Southwestern ingredients and seasonal produce. Signature dishes include grilled steak topped with mushrooms and microgreens, while terraces and outdoor seating make sunset a natural companion to dinner. Additional resort amenities include a full-service spa, fitness center, yoga classes, sound-healing sessions and the resort's floating sound bath experience, held in a secluded pool beneath the evening sky. Additional pools offer space to swim, relax and take in views of the surrounding mountains.

Our Trips

Explore Expeditions
Amazon: River & RainforestChurchill: Polar Bears & PermafrostIceland: OrcasKenya: Maasai Mara WildlifeBelize: Shark ConservationCosta Rica: Sea TurtlesCosta Rica: Bees & PollinatorsBaja: Marine LifeSouth Africa: Walking with WildlifeAfrica: PrimatesAcadia: Climate ChangeArizona: Forest Owls

Questions? Call 800-548-7555

Instagram logo An icon representing Instagram, a social media platform. Facebook logo An icon representing Facebook, a social media platform.
Contact Us

Have a question or comment?
Click on a button below to get in touch with us.

Hours
Mountain Time

  • 8 am to 5 pm, Monday - Friday

  • 8 am to 3 pm on Saturday

  • Closed on Sunday

Call 800-548-7555