Travel from Leuven to Maastricht

Bus or train from Leuven to Maastricht?

FlixBus operates a bus from Leuven to Maastricht once daily. Tickets cost $5 - $9 and the journey takes 1 h 30 min. Alternatively, Belgian Railways (NMBS/SNCB) operates a train from Leuven to Maastricht hourly. Tickets cost $10 - $15 and the journey takes 1 h 9 min. De Lijn also services this route hourly.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Leuven to Maastricht

From Leuven bus to Maastricht. 1 h 30 min 7€. From Leuven train to Genk Station perron 13 then line 45 bus to Maastricht Boschstraat/Markt. 2 h 25 min 13€. From Leuven train to Hasselt, train to Bilzen Station perron 2, then bus to Maastricht Koningin Emmaplein. 2 h 49 min 13€. From Leuven train to Hasselt then train to Maastricht. 3 h 22 min. From Leuven drive to Maastricht. 58 min 13€.

Operators from Leuven to Maastricht

Close Print Itinerary
  1. Here are 5 options to get from
    Leuven to Maastricht:

    1. Trip:
      1 Bus
      • One-Way approx: USD $5 - $9
      • Duration: 1 h 30 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $5 - $9
        • Duration: 1 h 30 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $14 - $18
      • Duration: 2 h 25 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $14 - $18
        • Duration: 2 h 25 min
        Close x
    3. Trip:
      3 Train via Hasselt
      • One-Way approx: USD $15 - $20
      • Duration: 2 h 49 min
      Open +
      • Trip:
        3 Train via Hasselt
        • One-Way approx: USD $15 - $20
        • Duration: 2 h 49 min
        Close x
    4. Trip:
      4 Train Nmbs
      • One-Way approx: N/A
      • Duration: 3 h 22 min
      Open +
      • Trip:
        4 Train Nmbs
        • One-Way approx: N/A
        • Duration: 3 h 22 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $13 - $19
      • Duration: 58 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $13 - $19
        • Duration: 58 min
        Close x