You can reach Harrison Hot Springs using public transportation from any community serviced by Greyhound bus. From Vancouver, buses that leave frequently, with the ride duration between 1-2 hours. Take the Greyhound to the Chilliwack Greyhound Station at 45745 Luckakuck Way. A full schedule of departures can be found on their website at www.greyhound.ca.
Upon your arrival at the Chilliwack Greyhound Station (Intercity Bus Depot) on Luckakuck Way, you need to make your way to Vedder Rd. which takes approximately 5 minutes to walk. At the intersection, turn right onto Vedder Road. You can pick up the city bus #1 in front of the Shell Gas Station. Vedder Road is a main thoroughfare with buses stopping every 20 minutes, which will take you to the downtown Chilliwack bus exchange. Click here for schedule.
From the downtown bus exchange you will need to transfer to the Agassiz/Harrison bus to continue to Harrison Hot Springs. For a full bus schedule for Chilliwack and Agassiz/Harrison Hot Springs, visit their website at Chilliwack Transit or call 604-795-3838.
The new Fraser Valley Regional Express 66 FVX will take you from the Carvolth Exchange in Langley to downtown Chilliwack where you can transfer to the the Agassiz Harrison Connector Route 11.
Taxis are also available that service both Harrison Hot Springs and Chilliwack. Booking ahead is a good idea. Chilliwack Taxi -1-877-795-9111 or Cheam Taxi -1-866-824-2800 .