Halcyon Hot Springs is 68 km south of Revelstoke, and approximately 475 km from Calgary. Onthe southern approach, Halcyon Hot Springs is 32 km north of Nakusp, 280 km from Kelowna, 785 km from Vancouver and 425 km from Spokane.
The area is accessed in the north by the Upper Arrow Lake Ferry, which travels between Shelter Bay and Galena Bay connecting Highway 23.
Highway 6 in the south is connected by the Lower Arrow Lake ferry crossing at Needles. Communities along the routes include Slocan, Nakusp, the Sandon Ghost town and Shelter Bay.