BY PLANE: The 7803 bus runs directly to Saint-Tropez from Toulon-Hyères Airport. You can fly to this airport from Paris, Lyon, Bordeaux, Brest, Charleroi, London, Southampton and Rotterdam. From the more globally connected Nice Airport, you can take a bus to Saint-Raphael, followed by another to Saint-Tropez.
BY TRAIN: Saint-Tropez does not have its own train station, but there are regular buses to the town from Saint-Raphael station, which is well connected across the country.
BY FERRY: There is a ferry service to Saint-Tropez from Nice, Cannes, Sainte-Maxime and Saint-Raphael.