French Railways (SNCF) operates a train from Nice to Bordighera once daily. Tickets cost $17 - $24 and the journey takes 55 min. Alternatively, you can take a bus from Nice to Bordighera via Ventimiglia in around 1 h 4 min.
How to get from Nice to Bordighera
From Nice Ville train to Bordighera. 55 min 16€. From Nice Ville train to Ventimiglia then line 2 bus to Bordighera. 59 min 14€. From Nice bus to Ventimiglia then line 2 bus to Bordighera. 1 h 4 min 40€. From Nice drive to Bordighera. 34 min 6€.