Train vs Bus at Brussels Airport (Zaventem) (BRU)

Verdict

Take Trainrecommended by locals over the alternative.

Side by side

FactorTrainBus
OptionTrain (SNCB)Airport Line bus (12/21)
Cost€11.50€7
Journey17 min30–45 min
WaitEvery 10 minEvery 20 min
PaymentCard & CashCard & Cash
Locals recommend
TrainTrain (SNCB)
  • Fastest
  • Cheap
  • ! Diabolo airport fee
BusAirport Line bus (12/21)
  • Cheap
  • ! Slow

Scams to watch either way

  • Off-meter taxi

    Driver inside arrivals quotes €100.

    Avoid: Use train or official rank/app.

  • 'Private car' upsell

    Inside-terminal hawker.

    Avoid: Use train or app.

Frequently asked

Q.Train or Bus from BRU — which is better?

Train — recommended by locals over the alternative. Train (SNCB): €11.50, 17 min.

Q.How much is Train from Brussels Airport (Zaventem)?

€11.50 typical. Journey 17 min, wait Every 10 min. Payment: Card & Cash.

Q.How much is Bus from Brussels Airport (Zaventem)?

€7 typical. Journey 30–45 min, wait Every 20 min. Payment: Card & Cash.

Q.What should I watch for on arrival at BRU?

Off-meter taxi: Driver inside arrivals quotes €100. — Use train or official rank/app.

FULL ARRIVAL PLAYBOOK
Brussels Airport (Zaventem) airport exit guide

Fare tiers, first-30-minute checklist, all transport options ranked, and every reported scam.