From Nice Ville train to Toulon, train to Hyeres, taxi to La Tour Fondue, then ferry to Porquerolles. 4 h 15 min 74€.
How to get from Nice to Île de Porquerolles?
There is no direct connection from Nice to Île de Porquerolles. However, you can take the train to Toulon, take the train to Hyeres, take the taxi to La Tour Fondue, then take the ferry to Porquerolles.