Contact & Ranch Location

Campbell Hills Guest Ranch location is, off  Highway 97, North of Cache Creek BC.
We are at about the midway point in between Vancouver and Jasper.

The ranch is easily accessible on paved roads, so what are you waiting for? Get on your way to the guest ranch vacation of your dreams!

Campbell Hills Guest Ranch Directions

390-400 Loon Lake Road, Cache Creek, BC, V0K 1H1

phone: 1-250-459-0065   Email:

GPS Coordinates: 51°00131″N, 121°46035″W

  • Follow Trans Canada Hwy #1 to Cache Creek
  • Turn north on Hwy #97 to Clinton, turn right at Loon Lake sign and drive for 3 kilometers on Loon Lake road until you see Campbell Hills Guest Ranch driveway on right side