Getting to the Ranch
Tod Mountain Ranch is in the Southern Interior of British Columbia situated at the foot of Tod Mountain close to Sun Peaks resort, approximately 55kms North from Kamloops. Click here to see an interactive map.
Air service
- Fly Vancouver to Kamloops with Air Canada and Westjet
- From Calgary with Air Canada and Westjet
- From Prince George with Central Mountain Air
Bus service
The Greyhound Bus station in Kamloops serves direct routes to many parts of BC and Alberta.
Transfers to/from the Ranch
Transfers can be arranged to or from Kamloops Airport, Greyhound Bus Station or any Kamloops Hotel or Motel at no additional charge. Please contact us for details.
Driving Times
- Vancouver, BC 4 hours
- Kelowna, BC 2 hours
- Kamloops, BC 45 mins
- Jasper, AB 5 hours
- Banff, AB 6¼ hours
- Seattle, WA 5½ hours
- Spokane, WA 6 hours
Directions From Vancouver
Highway 1 through Hope then onto Highway 5 towards Kamloops. From Kamloops, continue on Highway 5 North (signposted Jasper) for approx 18km. Take the exit marked Sun Peaks Ski Resort and at the Heffley Creek store, turn left onto Tod Mountain Road (labeled Sun Peaks Road on some maps). Follow this road for approx 23km. When you see the sign ‘8km to Sun Peaks’ you will see a gravel road on the left hand side. Turn left onto the gravel road (Heffley-Louis Creek Road) and follow this for approx 5km to Tod Mountain Ranch. You will see our ranch sign from the road.
Directions From Jasper
Take Highway 5 (Yellowhead Highway) south towards Kamloops. Approximately 4km past the town of Barriere turn left onto Agate Bay Road. Follow this road for approx 11km and then turn right onto Heffley-Louis Creek Road. Follow this road for approx 25km to Tod Mountain Ranch. You will see our ranch sign from the road.





