Home Page / Serve

Volunteer photos animated gif

The best way to find yourself is to lose yourself in the service of others.” -Mahatma Gandhi


Are you ready to put your spiritual practice into action? Join one of our volunteer programs to learn how to transform service into a powerful spiritual practice. We offer several formal Volunteer service programs, starting with 2 weeks up to 4 weeks. If you want to stay longer please talk to us.


  • 9:00 am – Spiritual Inspiration for the day
  • 9:15 am – 3:15 pm Daily service work (with 30 min bring-your-own lunch/snack)
  • 4 pm – Yoga, Meditation, or Dharma Class (Typically 4 days a week)
  • 5 pm – Personal time for Study, relaxation, etc.

Volunteers serve 30 hours per week on average, in the areas of hospitality and cleaning, maintenance, landscaping, cooking or special event-based projects. Weekends are free to relax, meditate, and explore local attractions. If you’re looking to go deeper in your own practice and connect with a supportive community of practitioners, this is the perfect opportunity.

If you are accepted, we will provide you with:

  • simple, shared accommodation with beds/bunk beds
  • use of a community kitchen
  • comfortable bed and linens
  • transportation between Tucson Airport and Diamond Mountain
  • an opportunity to serve the dharma while learning how to use service as a spiritual path!

For a list of suggested items to bring, please CLICK HERE.

Options for getting to Diamond Mountain:

  1. 🚖 Driving directions are here.
  2. 🚍 Greyhound bus can take you to Willcox, AZ from a variety of cities including Tucson, AZ, and Phoenix, AZ.  We can pick you up from Willcox any day between 11 am and 5 pm.
  3. 🛬 We provide complimentary pick-up and drop-off from Tucson Airport on Wednesdays at any time between 10 am and 3 pm. Please do not book your flight without confirming it with us first.

Volunteer Experiences