Rome2Rio

How to get fromHam to Hasseltby bus, train, taxi, or car

Find Transport to Hasselt

See all options

There are 5 ways to get from Ham to Hasselt by bus, train, taxi, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Line 15 bus, train via Diest Station perron 3

    best
    1. Take the bus from Kwaadmechelen Mastentopstraat to Diest Station perron 3bus bus 15 / ...
    2. Take the train from Diest to Hasselttrain train Ic / ...
    58 min
    €6–10
  2. Drive 28.4 km

    cheapest
    1. Drive from Ham to Hasseltcar car 28.4 km
    22 min
    €5–7
  3. Line 15 bus, train

    1. Take the bus from Kwaadmechelen Mastentopstraat to Leopoldsburg Hoek Ijzerleibus bus 15 / ...
    2. Take the train from Bourg-Léopold to Hasselttrain train L / ...
    1h 36m
    €7–13
  4. Taxi

    1. Take the taxi from Ham to Hasselttaxi taxi 28.4 km
    22 min
    €35–45
  5. Line 29 bus

    1. Take the bus from Heppen Kerk to Hasselt Molenpoort afstaphaltebus bus 29 / ...
    1h 33m
    €6

Ham to Hasselt by bus and train

Calendar295Weekly Services
Duration58 minAverage Duration
Ticket€6Cheapest Price
See schedules

Questions & Answers

What companies run services between Ham, Flanders, Belgium and Hasselt, Belgium?

De Lijn operates a bus from Heppen Kerk to Hasselt Molenpoort afstaphalte hourly. Tickets cost €3 and the journey takes 57 min.

Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, What are the different types of Renfe trains in Spain?, and Flying into Beijing? - to help you get the most out of your next trip.