Train from Brussels to Amsterdam ?
The Intercity trains run once each hour from Brussels to the Amsterdam Centraal station (or Schiphol Airport station). It takes about 2 hours 45 min. Check website www.b-rail.be. There is no need to pre book or purchase tickets, you can just pick them up at the station when you get there unless you are trying to book the Thalys train to Amsterdam.