The major parking lots for Kits Beach are located off Cornwall Avenue, between Yew St. and Arbutus; this area also functions as a "main entrance" to the beach. The beach's pay parking lots are $2 per hour or $7 all day.
To take a bus, use Translink to plan a trip.
To take a ferry, take a False Creek Ferry to Vanier Park/Vancouver Maritime Museum which is walking distance to Kits Beach.
Kitsilano Beach History
Kits Beach was originally known as Greer's Beach, named for Sam Greer, one of the first non-native settlers in the area. Kitsilano Beach, as it is today, owes its existence to private citizens, who raised the money to purchase the land, and to the Vancouver Park Board, who leased additional lots to create the extended park.