You can go to Cannes directly from Côte d'Azur Airport without having to stop in Nice. Every half hour to an hour, buses toward Cannes approach the stops near the terminals. An hour or two drive (depending on the traffic jams on the road) and you're there. You can buy a ticket at the ticket offices near the stops or directly on the bus. The minimum fare is 1-2 EUR (route 200).
In addition, a more expensive express runs between Cannes and Nice. There are no buses at night, except Thursday, Friday and Saturday. You can find out more information about this mode of transportation at the website or the airport website.
You can also get to the festival capital by railroad. The trip will take half an hour (not including waiting time). You have to pay for the ticket (online on the carrier's website or directly at the station) about 6-7 EUR. The station "Saint Augustine" (Gare de Nice-Saint-Augustin), from which trains to Cannes depart, is located near airport. You can get on any train of the desired direction, no time is indicated on the travel document.
If you arrive in Nice late in the evening not between Thursday and Saturday, you can only get to your destination by car. In this case, you can either take a taxi (you'll be charged around 90 EUR to Cannes, 70-80 EUR during the day) or rent a car.
Hire a car in advance via Internet or directly at the airport. The parking lots of the major rental car companies are located near the second terminal in the multi-story parking lot behind parking lot P5. The A8, RN98, RN7 highways lead to Cannes.
If you speak French or English, information on airport transfers is available by calling toll-free +33 (French code) 800-06-01-06.