The average train between Violaines and Roubaix takes 56 min and the fastest train takes 48 min. There is an hourly train service from Violaines to Roubaix. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run hourly between Violaines and Roubaix. The earliest departure is at 6:04 AM in the morning, and the last departure from Violaines is at 8:57 PM which arrives into Roubaix at 9:48 PM. All services require a transfer at Lille Flandres and take an average of 56 min. The schedules shown below are for the next available departures.

51 min • 1 change

1h 5m • 1 change

50 min • 1 change

51 min • 1 change

1h 7m • 1 change

1h 5m • 1 change

52 min • 1 change

54 min • 1 change

1h 5m • 1 change

52 min • 1 change

1h 6m • 1 change

1h 5m • 1 change

1h 4m • 1 change

49 min • 1 change

51 min • 1 change

1h 4m • 1 change
Want to know about travelling from Violaines to Roubaix? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Violaines to Roubaix. However, there are services departing from Violaines station and arriving at Roubaix station via Lille Flandres. The journey, including transfers, takes approximately 56 min.
Violaines to Roubaix train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from La Bassee station.
Violaines to Roubaix train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Roubaix Grand Place station.
The distance between Violaines and Roubaix is 32.1 km. The road distance is 39 km.
There is no direct connection from Violaines to Roubaix. However, you can take the train to Lille Flandres, walk to Gare Lille Flandres, then take the subway to Roubaix Grand Place.