Cannes can be reached in a number of ways by road, rail, air and (technically) by sea.
By road: Cannes is located just off the A8 motorway (La Provençale) that runs along the coast. Take the Cannes/Mougins exit and follow the signs. Just remember that Saturday is the big shopping day, and a lot of traffic heads towards the centre.
By rail: Cannes is a major stop on the track between Marseilles and Italy. The same tracks are used by the high-speed TGV trains coming from the north of France and Belgium. Trains are generally reliable. What is very useful is the number of local stops outside Cannes, at Cannes La Bocca, Antibes and Juan-les-Pins. They offer very fast access to the centre of town at very cheap rates (currently under €2). For details and bookings, visit SNCF and TGV Europe.
By air: the nearest major airport is Nice, which is about 45 minutes by car or coach. Nice airport is France’s second biggest, and is served by most of Europe’s major airlines. Travellers from North America or Asia might have to connect at another European airport such as Paris, Amsterdam or Brussels. This offers them the possibility of benefiting from low-cost flights through Air Berlin, BMI, Brussels Airlines or Ryanair.
There are other airports in the region, including Marseilles and Toulon. Mandelieu also has a small airport.
By sea: although there are no scheduled sailings, Cannes also has a port that can be very busy during the main events such as the Cannes Film Festival and MIPIM. The bay in front of Cannes is also usually full of large yachts during the film festival in May.
Useful link: France Car Hire Compare car hire prices at Nice Airport, France