Finding a bus to Squamish from Vancouver is quite easy. There are many bus companies running from downtown Vancouver or from the airport which head up to the Sea to Sky to Squamish and Whistler. If you are arriving early in the morning or late at night, finding a bus to Squamish from Vancouver can be quite tricky. Here are a few different options:
Squamish Rides is a great bus to take to Squamish from Vancouver as the ride includes gear. The bus takes about 2 hours with the pick up location being Burrard Station in downtown Vancouver and the drop of being Garibaldi Way parking lot in Squamish. Times are between 8:30am and 8pm. If you are looking to go to downtown Squamish, this may not be the ride for you as you will need to take a taxi when you get there. This bus also offers ride to Whistler and back to Vancouver.

Squamish Connector also picks up in Vancouver with pick up times from 7:50am to 5:30pm. There are three drop off locations in Squamish including downtown and Garibaldi Highlands which is great as you will be able to get off the bus close to where you need to go. The Squamish Connector also offers ride to Whistler as well as the airport.
This bus to Squamish from Vancouver offers rides to and from the airport to Squamish and Whistler. Times are from 7am to 6pm. They drop off only at the Squamish Adventure Centre, so if you need to get to the highlands, one of the other buses is a better option. You can walk anywhere downtown from the Adventure Centre.
Poparide is an amazing ride share app and is a very common form of transportation through the Sea to Sky. You can find cheap and easy rides with flexible pick up and drop off times and places. Simply head to poparide.com and enter the date and where you want to go and find someone who can give you a ride. Often you will be able to bring bags or bikes but be sure to ask before bringing a large bag! Since the buses don’t run early morning or late night, poparide can help fill in the missing times.
The bus to Squamish to Vancouver can get quite full, especially during peak times, so be sure to book your ride ahead of time. If you arrive late at night or early in the morning and cannot find a ride, you may need to stay a night in Vancouver before coming up to Squamish.