Twenty of Nice's 25 beaches are just down some stairs from the Promenade des Anglais and, its extension, the Quai des Etats Unis which starts at Beau Rivage beach. For Coco Beach and the beaches east of Nice's Port, access is via the Boulevard Franck Pilatte and Avenue Jean Loraine.
For parking, you'll do best on the less-visited Coco and surrounding beaches but bus service is infrequent. All the beaches along the Promenade are accessible by public transport but the easternmost stop for buses is the Jadins Albert Premier. The beaches east of this stop (Castel, Ponchettes, Opera, Beau Rivage) require a short walk. See more on Nice buses and a Nice bus and tram map.
Over a dozen buses run along the Promenade to and from Nice Airport. There are beach stops for the following Nice local buses: 8, 11, 52, 59, 60, 70. To Vence there are buses 94 and 400; to Grasse, there's bus 500. To access beaches along the Quai des Etats Unis, take any of these or other buses to the bus stop Jardins Albert 1er and walk a few short blocks east. To access Coco Beach and other beaches east of the Port, take buses 30 or T32.
Nice's tramway takes you within a short walk of the beaches along the Quai des Etats Unis. The closest tramway stop is Massena from where it is a short walk to the beaches.
Nice Street Map