the Amsterdam–Arnhem railway on the upper floor, consisting of two island platforms with the outer sides serving heavy rail and the inner sides serving the Amsterdam Metro, which runs in between the tracks of the main railway.
the Weesp–Leiden railway on the lower floor, consisting of one broad island platform which also houses the station hall.
Duivendrecht is largely an interchange station: the village itself is quite small. However, the Duivendrecht railway station is near the Amsterdam ArenA and the Amsterdam Bijlmer ArenA railway station. Since December 2006, fewer trains call at Duivendrecht because passenger trains heading from Utrecht towards Schiphol v.v. nowadays use the Utrechtboog.