--- title: "Train timetable Calais → Lille | Kombo" description: "Train timetable Calais → Lille" url: "https://www.kombo.co/fr/horaires-train-Calais-Lille" last_updated: "2026-08-18" --- # Train timetable Calais → Lille first departure 05:29 · last departure 21:17 · 18 direct trains/day · fastest 27min · 92 km · tickets from about €8 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-18 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:29 | 06:47 | 1h18 | TER HDF 844810 (direct) | ~€24 | | 06:02 | 07:27 | 1h25 | TER HDF 844600 (1 change via Gare de Dunkerque) | ~€33 | | 06:06 | 07:27 | 1h21 | TER HDF 844600 (1 change via Gare de Dunkerque) | — | | 06:07 | 06:40 | 33min | TER 844400 (direct) | ~€25 | | 06:29 | 07:47 | 1h18 | TER HDF 844812 (direct) | ~€24 | | 06:44 | 08:20 | 1h36 | TER HDF 846540 (1 change via Hazebrouck) | ~€24 | | 06:48 | 08:20 | 1h32 | TER HDF 846540 (1 change via Hazebrouck) | ~€24 | | 06:48 | 08:44 | 1h56 | TER HDF 846540 (1 change via Gare de Béthune) | — | | 07:02 | 07:33 | 31min | TER 7508 (direct) | ~€26 | | 07:29 | 08:47 | 1h18 | TER HDF 844814 (direct) | ~€24 | | 07:35 | 08:04 | 29min | TER 844402 (direct) | ~€26 | | 08:02 | 09:37 | 1h35 | TER HDF 844606 (1 change via Gare de Dunkerque) | ~€32 | | 08:06 | 09:37 | 1h31 | TER HDF 844606 (1 change via Gare de Dunkerque) | — | | 08:29 | 09:47 | 1h18 | TER HDF 844816 (direct) | ~€25 | | 08:30 | 08:57 | 27min | TER 844404 (direct) | ~€25 | | 08:40 | 10:20 | 1h40 | TER HDF 846542 (1 change via Hazebrouck) | ~€25 | | 08:44 | 10:20 | 1h36 | TER HDF 846542 (1 change via Hazebrouck) | ~€23 | | 08:44 | 11:44 | 3h00 | TER HDF 846542 (1 change via Gare de Béthune) | — | | 08:44 | 12:26 | 3h42 | TER HDF 846542 (1 change via Gare d'Arras) | — | | 10:00 | 10:28 | 28min | TER 7516 (direct) | ~€26 | | 10:29 | 11:47 | 1h18 | TER HDF 844818 (direct) | ~€24 | | 11:29 | 12:47 | 1h18 | TER HDF 844820 (direct) | ~€25 | | 12:27 | 12:55 | 28min | TER 7520 (direct) | ~€26 | | 12:45 | 15:07 | 2h22 | TER HDF 846506 (1 change via Hazebrouck) | ~€24 | | 12:49 | 15:07 | 2h18 | TER HDF 846506 (1 change via Hazebrouck) | ~€24 | | 13:02 | 15:19 | 2h17 | TER HDF 844610 (1 change via Gare de Dunkerque) | ~€32 | | 13:06 | 15:19 | 2h13 | TER HDF 844610 (1 change via Gare de Dunkerque) | — | | 14:29 | 15:47 | 1h18 | TER HDF 844822 (direct) | ~€25 | | 15:49 | 17:31 | 1h42 | TER HDF 844612 (1 change via Gare de Dunkerque) | ~€32 | | 15:53 | 17:31 | 1h38 | TER HDF 844612 (1 change via Gare de Dunkerque) | — | | 16:29 | 17:47 | 1h18 | TER HDF 844826 (direct) | ~€25 | | 16:45 | 18:20 | 1h35 | TER HDF 846546 (1 change via Hazebrouck) | ~€24 | | 16:49 | 18:20 | 1h31 | TER HDF 846546 (1 change via Hazebrouck) | ~€23 | | 16:49 | 18:44 | 1h55 | TER HDF 846546 (1 change via Gare de Béthune) | — | | 17:15 | 17:45 | 30min | TER 7534 (direct) | ~€26 | | 17:29 | 18:47 | 1h18 | TER HDF 844828 (direct) | ~€25 | | 17:47 | 19:37 | 1h50 | TER HDF 846548 (1 change via Hazebrouck) | ~€24 | | 17:47 | 20:13 | 2h26 | TER HDF 846548 (1 change via Gare de Béthune) | — | | 18:07 | 18:35 | 28min | TER 844408 (direct) | ~€26 | | 18:29 | 19:47 | 1h18 | TER HDF 844830 (direct) | ~€24 | | 18:42 | 20:20 | 1h38 | TER HDF 846508 (1 change via Hazebrouck) | ~€24 | | 18:46 | 20:20 | 1h34 | TER HDF 846508 (1 change via Hazebrouck) | ~€24 | | 19:18 | 19:46 | 28min | TER 844410 (direct) | ~€26 | | 19:29 | 20:47 | 1h18 | TER HDF 844832 (direct) | ~€25 | | 19:42 | 21:20 | 1h38 | TER HDF 846510 (1 change via Hazebrouck) | ~€24 | | 19:46 | 21:20 | 1h34 | TER HDF 846510 (1 change via Hazebrouck) | ~€23 | | 20:27 | 20:55 | 28min | TER 7546 (direct) | ~€25 | | 20:29 | 21:47 | 1h18 | TER HDF 844834 (direct) | ~€24 | ## Departures on 2026-08-19 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:29 | 06:47 | 1h18 | TER HDF 844810 (direct) | ~€25 | | 06:02 | 07:27 | 1h25 | TER HDF 844600 (1 change via Gare de Dunkerque) | ~€33 | | 06:06 | 07:27 | 1h21 | TER HDF 844600 (1 change via Gare de Dunkerque) | — | | 06:07 | 06:40 | 33min | TER 844400 (direct) | ~€25 | | 06:29 | 07:47 | 1h18 | TER HDF 844812 (direct) | ~€25 | | 06:44 | 08:20 | 1h36 | TER HDF 846540 (1 change via Hazebrouck) | ~€25 | | 06:48 | 08:20 | 1h32 | TER HDF 846540 (1 change via Hazebrouck) | ~€24 | | 07:02 | 07:33 | 31min | TER 7508 (direct) | ~€26 | | 07:29 | 08:47 | 1h18 | TER HDF 844814 (direct) | ~€24 | | 07:35 | 08:04 | 29min | TER 844402 (direct) | ~€25 | | 08:02 | 09:37 | 1h35 | TER HDF 844606 (1 change via Gare de Dunkerque) | ~€33 | | 08:06 | 09:37 | 1h31 | TER HDF 844606 (1 change via Gare de Dunkerque) | — | | 08:29 | 09:47 | 1h18 | TER HDF 844816 (direct) | ~€25 | | 08:30 | 08:57 | 27min | TER 844404 (direct) | ~€25 | | 08:40 | 10:20 | 1h40 | TER HDF 846542 (1 change via Hazebrouck) | ~€25 | | 08:44 | 10:20 | 1h36 | TER HDF 846542 (1 change via Hazebrouck) | ~€24 | | 08:44 | 12:26 | 3h42 | TER HDF 846542 (1 change via Gare d'Arras) | — | | 10:00 | 10:28 | 28min | TER 7516 (direct) | ~€25 | | 10:29 | 11:47 | 1h18 | TER HDF 844818 (direct) | ~€16 | | 11:29 | 12:47 | 1h18 | TER HDF 844820 (direct) | ~€16 | | 12:27 | 12:55 | 28min | TER 7520 (direct) | ~€26 | | 12:45 | 15:07 | 2h22 | TER HDF 846506 (1 change via Hazebrouck) | ~€25 | | 12:49 | 15:07 | 2h18 | TER HDF 846506 (1 change via Hazebrouck) | ~€24 | | 13:02 | 15:19 | 2h17 | TER HDF 844610 (1 change via Gare de Dunkerque) | ~€33 | | 13:06 | 15:19 | 2h13 | TER HDF 844610 (1 change via Gare de Dunkerque) | — | | 14:29 | 15:47 | 1h18 | TER HDF 844822 (direct) | ~€16 | | 15:49 | 17:31 | 1h42 | TER HDF 844612 (1 change via Gare de Dunkerque) | ~€33 | | 16:29 | 17:47 | 1h18 | TER HDF 844826 (direct) | ~€25 | | 16:45 | 18:20 | 1h35 | TER HDF 846546 (1 change via Hazebrouck) | ~€24 | | 17:15 | 17:45 | 30min | TER 7534 (direct) | ~€26 | | 17:29 | 18:47 | 1h18 | TER HDF 844828 (direct) | ~€24 | | 18:07 | 18:35 | 28min | TER 844408 (direct) | ~€25 | | 18:29 | 19:47 | 1h18 | TER HDF 844830 (direct) | ~€24 | | 18:42 | 20:20 | 1h38 | TER HDF 846508 (1 change via Hazebrouck) | ~€24 | | 19:18 | 19:46 | 28min | TER 844410 (direct) | ~€26 | | 19:29 | 20:47 | 1h18 | TER HDF 844832 (direct) | ~€24 | | 19:42 | 21:20 | 1h38 | TER HDF 846510 (1 change via Hazebrouck) | ~€24 | | 20:27 | 20:55 | 28min | TER 7546 (direct) | ~€26 | | 20:29 | 21:47 | 1h18 | TER HDF 844834 (direct) | ~€25 | ## Typical week (next 30 days) - Monday to Friday: 18 trains, first 05:29, last 20:30 - Saturday: 16 trains, first 06:04, last 20:07 - Sunday: 14 trains, first 08:04, last 21:17 ## Companies serving this route - TER HDF: 53% of departures - TER: 46% of departures - inOui: 1% of departures ## Prices - Cheapest observed: about €8 - Average observed: about €24