French Railways (SNCF) operates a train from Montpellier to Collioure every 2 hours. Tickets cost $30 - $50 and the journey takes 2 h 16 min. Alternatively, FlixBus operates a bus from Montpellier to Collioure 3 times a day. Tickets cost $9 - $15 and the journey takes 1 h 50 min. French Railways (SNCF) also services this route hourly.