Craigellachie may refer to:
- Craigellachie, British Columbia, Canada
- Craigellachie, Moray, Scotland
- Craigellachie, Windsor, a heritage-listed house in Windsor, Brisbane, Queensland, Australia
- Craigellachie National Nature Reserve, a national nature reserve near Aviemore, Scotland