Welcome to Acupuncture Lafayette!

Lafayette Acupuncture & Functional Medicine, located at 2920 Camino Diablo Ste 210-C, is in the ExecuCenter office park just up the hill on Camino Diablo from StorQuest and Dolan’s Lumber. This location is right on the border between northeast Lafayette and western Walnut Creek. Click here for Google map directions. The glass office door faces the 24 freeway in between the last 2 buildings on the Eastern or downhill side – just uphill from the Storquest sign, and closest to the freeway. Click here to see a map of the office park.

There is plenty of parking at the office park. Park in the southeastern part of the lot and walk to the glass doorway at the junction of buildings 2920 and 2910. Go through the door, up the short flight of stairs to the right, and the entrance to the office is on the left hand side. Take your shoes off and come on in!

If you are coming via Freeway 680, be careful as mobile phone mapping can get confused with another Camino Diablo in the southern part of Walnut Creek. The best strategy is to take the turn onto 24 West, and then take the first exit at Pleasant Hill Road heading north, then a Right onto Stanley Blvd, and then a Right onto Camino Diablo.

If you are coming from the West on Freeway 24, veer right towards 680 but take the immediate Left onto the Diablo Blvd exit. At the bottom of the exit at the light, take a Left turn onto Camino Diablo.

Lafayette Acupuncture & Functional Medicine provides safe and effective therapy for the treatment of pain, stress, and hormonal issues, that usually makes people feel relaxed and happy. If you are a new patient, please review this information. We can set up an acupuncture session here:

Lafayette Acupuncture & Functional Medicine:
Experienced Acupuncturist & Functional Medicine Provider serving Lafayette, Moraga, Orinda, Walnut Creek, and Pleasant Hill.

Lafayette Acupuncture & Functional Medicine Hours

  • Mondays 10:00 AM – 6:00 PM
  • Tuesdays 10:00 AM – 2:00 PM
  • Wednesdays 10:00 AM – 6:00 PM
  • Thursdays 10:00 AM – 6:00 PM
  • Fridays 10:00 AM – 6:00 PM
  • Saturdays 8:00 AM – 12:00 PM
  • Sundays Closed