F20 Bus - Hasselt - Maastricht

List of stops
      Thursdays

      Hasselt Station perron 16 – Maastricht Station perron D

      Hasselt Station perron 16

      22:2023:2000:20 +101:20 +102:20 +103:20 +1

      Hasselt Dusartplein

      22:2723:2700:27 +101:27 +102:27 +103:27 +1

      Hasselt Japanse Tuin

      22:2923:2900:29 +101:29 +102:29 +103:29 +1

      Hasselt Provinciehuis

      22:3023:3000:30 +101:30 +102:30 +103:30 +1

      Diepenbeek Universiteit Perron 4

      22:3423:3400:34 +101:34 +102:34 +103:34 +1

      Diepenbeek Peperstraat

      22:3723:3700:37 +101:37 +102:37 +103:37 +1

      Diepenbeek Nierstraat

      22:4023:4000:40 +101:40 +102:40 +103:40 +1

      Diepenbeek Waardestraat

      22:4123:4100:41 +101:41 +102:41 +103:41 +1

      Diepenbeek Dr. J. Grouwelsstraat

      22:4223:4200:42 +101:42 +102:42 +103:42 +1

      Diepenbeek Marktplein

      22:4323:4300:43 +101:43 +102:43 +103:43 +1

      Diepenbeek Rijkswacht

      22:4323:4300:43 +101:43 +102:43 +103:43 +1

      Diepenbeek Weg op Reitje

      22:4623:4600:46 +101:46 +102:46 +103:46 +1

      Beverst Weg op Schoonbeek

      22:4823:4800:48 +101:48 +102:48 +103:48 +1

      Beverst Nijverheidsstraat

      22:5023:5000:50 +101:50 +102:50 +103:50 +1

      Beverst Kerk

      22:5123:5100:51 +101:51 +102:51 +103:51 +1

      Beverst Holt

      22:5123:5100:51 +101:51 +102:51 +103:51 +1

      Bilzen Rehagenstraat

      22:5223:5200:52 +101:52 +102:52 +103:52 +1

      Bilzen Rooierweg

      22:5323:5300:53 +101:53 +102:53 +103:53 +1

      Bilzen Sint-Lambertuscollege

      22:5423:5400:54 +101:54 +102:54 +103:54 +1

      Bilzen AZ Vesalius

      22:5523:5500:55 +101:55 +102:55 +103:55 +1

      Bilzen Station perron 6

      22:5623:5600:56 +101:56 +102:56 +103:56 +1

      Bilzen Parklaan

      22:5723:5700:57 +101:57 +102:57 +103:57 +1

      Bilzen Maastrichterpoort

      22:5723:5700:57 +101:57 +102:57 +103:57 +1

      Waltwilder Sint-Remigiusstraat

      22:5923:5900:59 +101:59 +102:59 +103:59 +1

      Mopertingen Wildbloesemstraat

      23:0100:01 +101:01 +102:01 +103:01 +104:01 +1

      Mopertingen Mathijsestraat

      23:0200:02 +101:02 +102:02 +103:02 +104:02 +1

      Mopertingen Maastrichterstraat

      23:0200:02 +101:02 +102:02 +103:02 +104:02 +1

      Veldwezelt Kapel

      23:0400:04 +101:04 +102:04 +103:04 +104:04 +1

      Veldwezelt Kruispunt

      23:0500:05 +101:05 +102:05 +103:05 +104:05 +1

      Veldwezelt Brug Albertkanaal

      23:0600:06 +101:06 +102:06 +103:06 +104:06 +1

      Veldwezelt Grens

      23:0700:07 +101:07 +102:07 +103:07 +104:07 +1

      Maastricht Dousberg

      23:0900:09 +101:09 +102:09 +103:09 +104:09 +1

      Maastricht Via Regia/Brusselsepoort

      23:1100:11 +101:11 +102:11 +103:11 +104:11 +1

      Maastricht Via Regia/Sint-Annadal

      23:1100:11 +101:11 +102:11 +103:11 +104:11 +1

      Maastricht Koningin Emmaplein

      23:1200:12 +101:12 +102:12 +103:12 +104:12 +1

      Maastricht Statensingel

      23:1400:14 +101:14 +102:14 +103:14 +104:14 +1

      Maastricht Boschstraat/Markt

      23:1500:15 +101:15 +102:15 +103:15 +104:15 +1

      Maastricht Station perron D

      23:1900:19 +101:19 +102:19 +103:19 +104:19 +1
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.

      Maastricht Station perron D – Hasselt Station perron 16

      Maastricht Station perron D22:3523:3500:35 +101:35 +102:35 +103:35 +1
      Maastricht Mosae Forum/Centrum22:3723:3700:37 +101:37 +102:37 +103:37 +1
      Maastricht Boschstraat/Maagdendries22:4023:4000:40 +101:40 +102:40 +103:40 +1
      Maastricht Statensingel22:4123:4100:41 +101:41 +102:41 +103:41 +1
      Maastricht Koningin Emmaplein22:4223:4200:42 +101:42 +102:42 +103:42 +1
      Maastricht Sint-Annalaan22:4323:4300:43 +101:43 +102:43 +103:43 +1
      Maastricht Via Regia/A.Flamentstraat22:4423:4400:44 +101:44 +102:44 +103:44 +1
      Maastricht Dousberg22:4623:4600:46 +101:46 +102:46 +103:46 +1
      Veldwezelt Grens22:4823:4800:48 +101:48 +102:48 +103:48 +1
      Veldwezelt Brug Albertkanaal22:4923:4900:49 +101:49 +102:49 +103:49 +1
      Veldwezelt Kruispunt22:5123:5100:51 +101:51 +102:51 +103:51 +1
      Veldwezelt Kapel22:5223:5200:52 +101:52 +102:52 +103:52 +1
      Mopertingen Maastrichterstraat22:5423:5400:54 +101:54 +102:54 +103:54 +1
      Mopertingen Mathijsestraat22:5523:5500:55 +101:55 +102:55 +103:55 +1
      Mopertingen Wildbloesemstraat22:5623:5600:56 +101:56 +102:56 +103:56 +1
      Waltwilder Sint-Remigiusstraat22:5823:5800:58 +101:58 +102:58 +103:58 +1
      Bilzen Maastrichterpoort23:0000:00 +101:00 +102:00 +103:00 +104:00 +1
      Bilzen Parklaan23:0100:01 +101:01 +102:01 +103:01 +104:01 +1
      Bilzen Station perron 223:0200:02 +101:02 +102:02 +103:02 +104:02 +1
      Bilzen AZ Vesalius23:0300:03 +101:03 +102:03 +103:03 +104:03 +1
      Bilzen Sint-Lambertuscollege23:0400:04 +101:04 +102:04 +103:04 +104:04 +1
      Bilzen Rooierweg23:0500:05 +101:05 +102:05 +103:05 +104:05 +1
      Bilzen Rehagenstraat23:0600:06 +101:06 +102:06 +103:06 +104:06 +1
      Beverst Holt23:0700:07 +101:07 +102:07 +103:07 +104:07 +1
      Beverst Kerk23:0800:08 +101:08 +102:08 +103:08 +104:08 +1
      Beverst Nijverheidsstraat23:0800:08 +101:08 +102:08 +103:08 +104:08 +1
      Beverst Weg op Schoonbeek23:1000:10 +101:10 +102:10 +103:10 +104:10 +1
      Diepenbeek Weg op Reitje23:1200:12 +101:12 +102:12 +103:12 +104:12 +1
      Diepenbeek Rijkswacht23:1400:14 +101:14 +102:14 +103:14 +104:14 +1
      Diepenbeek Marktplein23:1500:15 +101:15 +102:15 +103:15 +104:15 +1
      Diepenbeek Dr. J. Grouwelsstraat23:1500:15 +101:15 +102:15 +103:15 +104:15 +1
      Diepenbeek Waardestraat23:1600:16 +101:16 +102:16 +103:16 +104:16 +1
      Diepenbeek Nierstraat23:1800:18 +101:18 +102:18 +103:18 +104:18 +1
      Diepenbeek Peperstraat23:2100:21 +101:21 +102:21 +103:21 +104:21 +1
      Diepenbeek Universiteit Perron 323:2400:24 +101:24 +102:24 +103:24 +104:24 +1
      Hasselt Provinciehuis23:2900:29 +101:29 +102:29 +103:29 +104:29 +1
      Hasselt Japanse Tuin23:3000:30 +101:30 +102:30 +103:30 +104:30 +1
      Hasselt Dusartplein23:3200:32 +101:32 +102:32 +103:32 +104:32 +1
      Hasselt Molenpoort afstaphalte23:34s00:34 +1s01:34 +1s02:34 +1s03:34 +1s04:34 +1s
      Hasselt Station perron 1623:3700:37 +101:37 +102:37 +103:37 +104:37 +1
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Times marked s - "set down only" - the vehicle will only stop to drop passengers off.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Times marked s - "set down only" - the vehicle will only stop to drop passengers off.
      Build real-time departures into your app

      Tell us about your project. Test London API examples while we review your request.

      Request data / API access

      Route Path (Streets & Roads)

      Outbound: Hasselt Station perron 16 – Maastricht Station perron D
      Koning Boudewijnlaan - Universiteitslaan - Trambuslijn - Nierstraat - Steenweg - Kapelstraat - Dorpsstraat - Wijkstraat - Grendelbaan - Tipstraat - Beverststraat - Holt - Hasseltsestraat - Hospitaalstraat - Sint-Martinusstraat - Parklaan - Maastrichterpoort - Maastrichterstraat - Wildbloesemstraat - Maastrichterstraat - Bilzerbaan - 2e Carabinierslaan - Via Regia - Koningin Emmaplein - Statensingel - Parallelweg
      Inbound: Maastricht Station perron D – Hasselt Station perron 16
      Parallelweg - Maasboulevard - Boschstraat - Statensingel - Sint Annalaan - Via Regia - 2e Carabinierslaan - Bilzerbaan - Maastrichterstraat - Maastrichterpoort - Parklaan - Sint-Martinusstraat - Hospitaalstraat - Sint-Lambertuslaan - Hasseltsestraat - Holt - Beverststraat - Tipstraat - Grendelbaan - Wijkstraat - Dorpsstraat - Kapelstraat - Steenweg - Nierstraat - Trambuslijn - Universiteitslaan - Koning Boudewijnlaan - Thonissenlaan

      Schedules and stops for this route are published in GTFS: de-lijn

      Frequently asked questions about route F20

      • What time does route F20 start operating?

        Services on route F20 start at 22:20 on Thursdays.

      • What time does route F20 stop operating?

        Services on route F20 end at 04:19 +1 on Thursdays.

      • Is there a stop for route F20 near me?

        View the nearest stop for route F20.

      F20 (Maastricht Buses)

      The first stop of the F20 bus route is Hasselt Station perron 16 and the last stop is Maastricht Station perron D. F20 (Hasselt - Maastricht) is operational during everyday.

      Additional information: F20 has 38 stops. The total trip duration for this route is approximately 59 minutes.

      More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Maastricht, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

      F20 bus near me

      Last updated on November 10, 2026