Navetta no; noi abbiamo fatto treno Amsterdam Centraal-->Brussel Centraal (con tappa ad anversa) e abbiamo speso 22,20€+6,60€ (però in biglietteria ci hanno detto che, facendo unica tirata, sarebbe venuto sui 26 mi pare..); da Bxl Centraal abbiamo preso il treno fino alla stazione di Charleroi Zuid, e da lì c'è il BUS A che ti porta direttamente in aeroporto; costo di quest'ultimo treno+bus=11€, ti fanno il biglietto combinato direttamente alla stazione dei treni di Bxl.
L'alternativa è arrivare fino a Bxl Zuid e da lì prendere il bus gran turismo (13€) che ti porta direttamente in aeroporto, ma alla fine come prezzi siamo lì.
E..sì, costano un botto

però, per quel poco che ho visto, sono puntuali e le connessioni sono frequenti, quindi glieli dai un pochino più volentieri