Cheapest
Average
The best way to find a cheap train ticket from Heemskerk to Amsterdam is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 4:24 AM Heemskerk | 1h03 | 5:27 AM Amsterdam | 1 transfer | |
![]() | 4:24 AM Heemskerk | 1h00 | 5:24 AM Amsterdam | 1 transfer | |
![]() | 4:24 AM Heemskerk | 1h12 | 5:36 AM Amsterdam | 1 transfer | |
![]() | 4:24 AM Heemskerk | 0h36 | 5:00 AM Amsterdam | 0 transfersDirect | |
![]() ![]() | 4:24 AM Heemskerk | 1h12 | 5:36 AM Amsterdam | 2 transfers | |
![]() ![]() | 4:24 AM Heemskerk | 1h01 | 5:25 AM Amsterdam, Arena | 1 transfer | |
![]() | 4:24 AM Heemskerk | 0h51 | 5:15 AM Amsterdam | 1 transfer | |
![]() | 4:24 AM Heemskerk | 0h55 | 5:19 AM Amsterdam | 1 transfer | |
![]() ![]() | 4:24 AM Heemskerk | 0h55 | 5:19 AM Amsterdam, Amstel | 1 transfer | |
![]() | 4:24 AM Heemskerk | 1h28 | 5:52 AM Amsterdam | 2 transfers | |
![]() | 4:54 AM Heemskerk | 0h55 | 5:49 AM Amsterdam | 1 transfer | |
![]() | 4:54 AM Heemskerk | 0h46 | 5:40 AM Amsterdam | 1 transfer | |
![]() | 4:54 AM Heemskerk | 0h36 | 5:30 AM Amsterdam | 0 transfersDirect | |
![]() | 4:54 AM Heemskerk | 0h58 | 5:52 AM Amsterdam | 1 transfer | |
![]() | 4:54 AM Heemskerk | 1h01 | 5:55 AM Amsterdam | 1 transfer | |
![]() | 4:54 AM Heemskerk | 1h12 | 6:06 AM Amsterdam | 1 transfer | |
![]() ![]() | 4:54 AM Heemskerk | 1h28 | 6:22 AM Amsterdam | 2 transfers | |
![]() | 4:54 AM Heemskerk | 1h42 | 6:36 AM Amsterdam | 2 transfers | |
![]() | 4:54 AM Heemskerk | 1h10 | 6:04 AM Amsterdam, Arena | 1 transfer | |
![]() ![]() | 4:54 AM Heemskerk | 0h54 | 5:48 AM Amsterdam, Amstel | 1 transfer | |
![]() | 5:06 AM Heemskerk | 0h35 | 5:41 AM Amsterdam | 1 transfer | |
![]() | 5:24 AM Heemskerk | 1h42 | 7:06 AM Amsterdam | 2 transfers | |
![]() | 5:24 AM Heemskerk | 0h36 | 6:00 AM Amsterdam | 0 transfersDirect | |
![]() | 5:24 AM Heemskerk | 0h58 | 6:22 AM Amsterdam | 1 transfer | |
![]() | 5:24 AM Heemskerk | 0h46 | 6:10 AM Amsterdam | 1 transfer | |
![]() | 5:24 AM Heemskerk | 0h55 | 6:19 AM Amsterdam | 1 transfer | |
![]() ![]() | 5:24 AM Heemskerk | 0h55 | 6:19 AM Amsterdam, Amstel | 1 transfer | |
![]() ![]() | 5:24 AM Heemskerk | 1h01 | 6:25 AM Amsterdam, Arena | 1 transfer | |
![]() ![]() | 5:24 AM Heemskerk | 1h28 | 6:52 AM Amsterdam | 2 transfers | |
![]() | 5:24 AM Heemskerk | 1h00 | 6:24 AM Amsterdam | 1 transfer | |
![]() | 5:24 AM Heemskerk | 1h12 | 6:36 AM Amsterdam | 1 transfer | |
![]() | 5:35 AM Heemskerk | 0h36 | 6:11 AM Amsterdam | 1 transfer | |
![]() | 5:54 AM Heemskerk | 1h00 | 6:54 AM Amsterdam | 1 transfer | |
![]() | 5:54 AM Heemskerk | 0h55 | 6:49 AM Amsterdam | 1 transfer | |
![]() | 5:54 AM Heemskerk | 1h12 | 7:06 AM Amsterdam | 1 transfer | |
![]() | 5:54 AM Heemskerk | 1h42 | 7:36 AM Amsterdam | 2 transfers | |
![]() ![]() | 5:54 AM Heemskerk | 1h28 | 7:22 AM Amsterdam | 2 transfers | |
![]() | 5:54 AM Heemskerk | 0h58 | 6:52 AM Amsterdam | 1 transfer | |
![]() ![]() | 5:54 AM Heemskerk | 0h54 | 6:48 AM Amsterdam, Amstel | 1 transfer | |
![]() ![]() | 5:54 AM Heemskerk | 1h01 | 6:55 AM Amsterdam, Arena | 1 transfer | |
![]() | 5:54 AM Heemskerk | 0h46 | 6:40 AM Amsterdam | 1 transfer | |
![]() | 5:54 AM Heemskerk | 0h36 | 6:30 AM Amsterdam | 0 transfersDirect | |
![]() | 6:05 AM Heemskerk | 0h36 | 6:41 AM Amsterdam | 1 transfer | |
![]() | 6:25 AM Heemskerk | 1h41 | 8:06 AM Amsterdam | 2 transfers | |
![]() | 6:25 AM Heemskerk | 0h59 | 7:24 AM Amsterdam | 1 transfer | |
![]() | 6:25 AM Heemskerk | 0h57 | 7:22 AM Amsterdam | 1 transfer | |
![]() ![]() | 6:25 AM Heemskerk | 0h54 | 7:19 AM Amsterdam, Amstel | 1 transfer | |
![]() | 6:25 AM Heemskerk | 0h54 | 7:19 AM Amsterdam | 1 transfer | |
![]() ![]() | 6:25 AM Heemskerk | 1h27 | 7:52 AM Amsterdam | 2 transfers | |
![]() ![]() | 6:25 AM Heemskerk | 1h00 | 7:25 AM Amsterdam, Arena | 1 transfer | |
![]() | 6:25 AM Heemskerk | 0h36 | 7:01 AM Amsterdam | 0 transfersDirect | |
![]() | 6:25 AM Heemskerk | 0h45 | 7:10 AM Amsterdam | 1 transfer | |
![]() | 6:25 AM Heemskerk | 1h11 | 7:36 AM Amsterdam | 1 transfer | |
![]() | 6:35 AM Heemskerk | 0h36 | 7:11 AM Amsterdam | 1 transfer | |
![]() | 6:54 AM Heemskerk | 1h42 | 8:36 AM Amsterdam | 2 transfers | |
![]() | 6:54 AM Heemskerk | 0h55 | 7:49 AM Amsterdam | 1 transfer | |
![]() ![]() | 6:54 AM Heemskerk | 1h20 | 8:14 AM Amsterdam | 2 transfers | |
![]() | 6:54 AM Heemskerk | 0h36 | 7:30 AM Amsterdam | 0 transfersDirect | |
![]() | 6:54 AM Heemskerk | 1h12 | 8:06 AM Amsterdam | 1 transfer | |
![]() ![]() | 6:54 AM Heemskerk | 1h01 | 7:55 AM Amsterdam, Arena | 1 transfer | |
![]() | 6:54 AM Heemskerk | 0h58 | 7:52 AM Amsterdam | 1 transfer | |
![]() | 6:54 AM Heemskerk | 1h00 | 7:54 AM Amsterdam | 1 transfer | |
![]() ![]() | 6:54 AM Heemskerk | 0h54 | 7:48 AM Amsterdam, Amstel | 1 transfer | |
![]() | 6:54 AM Heemskerk | 0h46 | 7:40 AM Amsterdam | 1 transfer | |
![]() | 7:05 AM Heemskerk | 0h36 | 7:41 AM Amsterdam | 1 transfer | |
![]() | 7:23 AM Heemskerk | 0h56 | 8:19 AM Amsterdam | 1 transfer | |
![]() | 7:23 AM Heemskerk | 0h59 | 8:22 AM Amsterdam | 1 transfer | |
![]() | 7:23 AM Heemskerk | 0h37 | 8:00 AM Amsterdam | 0 transfersDirect | |
![]() | 7:23 AM Heemskerk | 1h43 | 9:06 AM Amsterdam | 2 transfers | |
![]() ![]() | 7:23 AM Heemskerk | 0h56 | 8:19 AM Amsterdam, Amstel | 1 transfer | |
![]() | 7:23 AM Heemskerk | 1h01 | 8:24 AM Amsterdam | 1 transfer | |
![]() ![]() | 7:23 AM Heemskerk | 1h02 | 8:25 AM Amsterdam, Arena | 1 transfer | |
![]() | 7:23 AM Heemskerk | 1h13 | 8:36 AM Amsterdam | 1 transfer | |
![]() | 7:23 AM Heemskerk | 0h47 | 8:10 AM Amsterdam | 1 transfer | |
![]() ![]() | 7:23 AM Heemskerk | 1h21 | 8:44 AM Amsterdam | 2 transfers | |
![]() | 7:35 AM Heemskerk | 0h36 | 8:11 AM Amsterdam | 1 transfer | |
![]() | 7:53 AM Heemskerk | 0h37 | 8:30 AM Amsterdam | 0 transfersDirect | |
![]() ![]() | 7:53 AM Heemskerk | 1h21 | 9:14 AM Amsterdam | 2 transfers | |
![]() | 7:53 AM Heemskerk | 0h47 | 8:40 AM Amsterdam | 1 transfer | |
![]() | 7:53 AM Heemskerk | 1h13 | 9:06 AM Amsterdam | 1 transfer | |
![]() | 7:53 AM Heemskerk | 0h56 | 8:49 AM Amsterdam | 1 transfer | |
![]() | 7:53 AM Heemskerk | 1h01 | 8:54 AM Amsterdam | 1 transfer | |
![]() ![]() | 7:53 AM Heemskerk | 0h55 | 8:48 AM Amsterdam, Amstel | 1 transfer | |
![]() | 7:53 AM Heemskerk | 0h59 | 8:52 AM Amsterdam | 1 transfer | |
![]() ![]() | 7:53 AM Heemskerk | 1h02 | 8:55 AM Amsterdam, Arena | 1 transfer | |
![]() | 7:53 AM Heemskerk | 1h43 | 9:36 AM Amsterdam | 2 transfers | |
![]() | 8:05 AM Heemskerk | 0h36 | 8:41 AM Amsterdam | 1 transfer | |
![]() | 8:23 AM Heemskerk | 1h13 | 9:36 AM Amsterdam | 1 transfer | |
![]() | 8:23 AM Heemskerk | 1h43 | 10:06 AM Amsterdam | 2 transfers | |
![]() ![]() | 8:23 AM Heemskerk | 1h21 | 9:44 AM Amsterdam | 2 transfers | |
![]() ![]() | 8:23 AM Heemskerk | 0h56 | 9:19 AM Amsterdam, Amstel | 1 transfer | |
![]() | 8:23 AM Heemskerk | 0h47 | 9:10 AM Amsterdam | 1 transfer | |
![]() ![]() | 8:23 AM Heemskerk | 1h02 | 9:25 AM Amsterdam, Arena | 1 transfer | |
![]() | 8:23 AM Heemskerk | 1h01 | 9:24 AM Amsterdam | 1 transfer | |
![]() | 8:23 AM Heemskerk | 0h56 | 9:19 AM Amsterdam | 1 transfer | |
![]() | 8:23 AM Heemskerk | 0h37 | 9:00 AM Amsterdam | 0 transfersDirect | |
![]() | 8:23 AM Heemskerk | 0h59 | 9:22 AM Amsterdam | 1 transfer | |
![]() | 8:35 AM Heemskerk | 0h36 | 9:11 AM Amsterdam | 1 transfer | |
![]() | 8:53 AM Heemskerk | 0h37 | 9:30 AM Amsterdam | 0 transfersDirect | |
![]() ![]() | 8:53 AM Heemskerk | 0h55 | 9:48 AM Amsterdam, Amstel | 1 transfer | |
![]() | 8:53 AM Heemskerk | 1h01 | 9:54 AM Amsterdam | 1 transfer | |
![]() | 8:53 AM Heemskerk | 1h13 | 10:06 AM Amsterdam | 1 transfer | |
![]() | 8:53 AM Heemskerk | 0h59 | 9:52 AM Amsterdam | 1 transfer | |
![]() | 8:53 AM Heemskerk | 0h47 | 9:40 AM Amsterdam | 1 transfer | |
![]() ![]() | 8:53 AM Heemskerk | 1h21 | 10:14 AM Amsterdam | 2 transfers | |
![]() | 8:53 AM Heemskerk | 0h56 | 9:49 AM Amsterdam | 1 transfer | |
![]() ![]() | 8:53 AM Heemskerk | 1h02 | 9:55 AM Amsterdam, Arena | 1 transfer | |
![]() | 8:53 AM Heemskerk | 1h43 | 10:36 AM Amsterdam | 2 transfers | |
![]() | 9:05 AM Heemskerk | 0h36 | 9:41 AM Amsterdam | 1 transfer | |
![]() | 9:25 AM Heemskerk | 0h45 | 10:10 AM Amsterdam | 1 transfer | |
![]() | 9:25 AM Heemskerk | 0h57 | 10:22 AM Amsterdam | 1 transfer | |
![]() | 9:25 AM Heemskerk | 1h11 | 10:36 AM Amsterdam | 1 transfer | |
![]() | 9:25 AM Heemskerk | 1h41 | 11:06 AM Amsterdam | 2 transfers | |
![]() ![]() | 9:25 AM Heemskerk | 1h19 | 10:44 AM Amsterdam | 2 transfers | |
![]() | 9:25 AM Heemskerk | 0h54 | 10:19 AM Amsterdam | 1 transfer | |
![]() ![]() | 9:25 AM Heemskerk | 0h54 | 10:19 AM Amsterdam, Amstel | 1 transfer | |
![]() | 9:25 AM Heemskerk | 0h36 | 10:01 AM Amsterdam | 0 transfersDirect | |
![]() ![]() | 9:25 AM Heemskerk | 1h00 | 10:25 AM Amsterdam, Arena | 1 transfer | |
![]() | 9:25 AM Heemskerk | 0h59 | 10:24 AM Amsterdam | 1 transfer | |
![]() | 9:35 AM Heemskerk | 0h36 | 10:11 AM Amsterdam | 1 transfer | |
![]() ![]() | 9:53 AM Heemskerk | 0h55 | 10:48 AM Amsterdam, Amstel | 1 transfer | |
![]() | 9:53 AM Heemskerk | 0h37 | 10:30 AM Amsterdam | 0 transfersDirect | |
![]() | 9:53 AM Heemskerk | 0h56 | 10:49 AM Amsterdam | 1 transfer | |
![]() ![]() | 9:53 AM Heemskerk | 1h21 | 11:14 AM Amsterdam | 2 transfers | |
![]() | 9:53 AM Heemskerk | 1h01 | 10:54 AM Amsterdam | 1 transfer | |
![]() | 9:53 AM Heemskerk | 1h43 | 11:36 AM Amsterdam | 2 transfers | |
![]() | 9:53 AM Heemskerk | 0h59 | 10:52 AM Amsterdam | 1 transfer | |
![]() | 9:53 AM Heemskerk | 0h47 | 10:40 AM Amsterdam | 1 transfer | |
![]() | 9:53 AM Heemskerk | 1h13 | 11:06 AM Amsterdam | 1 transfer | |
![]() ![]() | 9:53 AM Heemskerk | 1h02 | 10:55 AM Amsterdam, Arena | 1 transfer | |
![]() | 10:05 AM Heemskerk | 0h36 | 10:41 AM Amsterdam | 1 transfer | |
![]() | 10:25 AM Heemskerk | 0h57 | 11:22 AM Amsterdam | 1 transfer | |
![]() | 10:25 AM Heemskerk | 1h11 | 11:36 AM Amsterdam | 1 transfer | |
![]() | 10:25 AM Heemskerk | 0h59 | 11:24 AM Amsterdam | 1 transfer | |
![]() | 10:25 AM Heemskerk | 1h41 | 12:06 PM Amsterdam | 2 transfers | |
![]() | 10:25 AM Heemskerk | 0h36 | 11:01 AM Amsterdam | 0 transfersDirect | |
![]() | 10:25 AM Heemskerk | 0h45 | 11:10 AM Amsterdam | 1 transfer | |
![]() ![]() | 10:25 AM Heemskerk | 1h19 | 11:44 AM Amsterdam | 2 transfers | |
![]() | 10:25 AM Heemskerk | 0h54 | 11:19 AM Amsterdam | 1 transfer | |
![]() ![]() | 10:25 AM Heemskerk | 0h54 | 11:19 AM Amsterdam, Amstel | 1 transfer | |
![]() ![]() | 10:25 AM Heemskerk | 1h00 | 11:25 AM Amsterdam, Arena | 1 transfer | |
![]() | 10:35 AM Heemskerk | 0h36 | 11:11 AM Amsterdam | 1 transfer | |
![]() | 10:53 AM Heemskerk | 1h13 | 12:06 PM Amsterdam | 1 transfer | |
![]() ![]() | 10:53 AM Heemskerk | 1h21 | 12:14 PM Amsterdam | 2 transfers | |
![]() | 10:53 AM Heemskerk | 0h59 | 11:52 AM Amsterdam | 1 transfer | |
![]() ![]() | 10:53 AM Heemskerk | 1h02 | 11:55 AM Amsterdam, Arena | 1 transfer | |
![]() | 10:53 AM Heemskerk | 1h01 | 11:54 AM Amsterdam | 1 transfer | |
![]() | 10:53 AM Heemskerk | 0h56 | 11:49 AM Amsterdam | 1 transfer | |
![]() | 10:53 AM Heemskerk | 0h47 | 11:40 AM Amsterdam | 1 transfer | |
![]() | 10:53 AM Heemskerk | 0h37 | 11:30 AM Amsterdam | 0 transfersDirect | |
![]() ![]() | 10:53 AM Heemskerk | 0h55 | 11:48 AM Amsterdam, Amstel | 1 transfer | |
![]() | 10:53 AM Heemskerk | 1h43 | 12:36 PM Amsterdam | 2 transfers | |
![]() | 11:05 AM Heemskerk | 0h36 | 11:41 AM Amsterdam | 1 transfer | |
![]() ![]() | 11:23 AM Heemskerk | 1h21 | 12:44 PM Amsterdam | 2 transfers | |
![]() | 11:23 AM Heemskerk | 0h37 | 12:00 PM Amsterdam | 0 transfersDirect | |
![]() | 11:23 AM Heemskerk | 1h01 | 12:24 PM Amsterdam | 1 transfer | |
![]() | 11:23 AM Heemskerk | 0h59 | 12:22 PM Amsterdam | 1 transfer | |
![]() ![]() | 11:23 AM Heemskerk | 0h56 | 12:19 PM Amsterdam, Amstel | 1 transfer | |
![]() ![]() | 11:23 AM Heemskerk | 1h02 | 12:25 PM Amsterdam, Arena | 1 transfer | |
![]() | 11:23 AM Heemskerk | 0h56 | 12:19 PM Amsterdam | 1 transfer | |
![]() | 11:23 AM Heemskerk | 1h43 | 1:06 PM Amsterdam | 2 transfers | |
![]() | 11:23 AM Heemskerk | 1h13 | 12:36 PM Amsterdam | 1 transfer | |
![]() | 11:23 AM Heemskerk | 0h47 | 12:10 PM Amsterdam | 1 transfer | |
![]() | 11:35 AM Heemskerk | 0h36 | 12:11 PM Amsterdam | 1 transfer | |
![]() ![]() | 11:53 AM Heemskerk | 1h02 | 12:55 PM Amsterdam, Arena | 1 transfer | |
![]() | 11:53 AM Heemskerk | 1h01 | 12:54 PM Amsterdam | 1 transfer | |
![]() | 11:53 AM Heemskerk | 0h59 | 12:52 PM Amsterdam | 1 transfer | |
![]() | 11:53 AM Heemskerk | 0h56 | 12:49 PM Amsterdam | 1 transfer | |
![]() ![]() | 11:53 AM Heemskerk | 1h21 | 1:14 PM Amsterdam | 2 transfers | |
![]() | 11:53 AM Heemskerk | 1h43 | 1:36 PM Amsterdam | 2 transfers | |
![]() | 11:53 AM Heemskerk | 1h13 | 1:06 PM Amsterdam | 1 transfer | |
![]() | 11:53 AM Heemskerk | 0h37 | 12:30 PM Amsterdam | 0 transfersDirect | |
![]() ![]() | 11:53 AM Heemskerk | 0h55 | 12:48 PM Amsterdam, Amstel | 1 transfer | |
![]() | 11:53 AM Heemskerk | 0h47 | 12:40 PM Amsterdam | 1 transfer | |
![]() | 12:05 PM Heemskerk | 0h36 | 12:41 PM Amsterdam | 1 transfer | |
![]() | 12:23 PM Heemskerk | 0h47 | 1:10 PM Amsterdam | 1 transfer | |
![]() ![]() | 12:23 PM Heemskerk | 0h56 | 1:19 PM Amsterdam, Amstel | 1 transfer | |
![]() | 12:23 PM Heemskerk | 1h13 | 1:36 PM Amsterdam | 1 transfer | |
![]() | 12:23 PM Heemskerk | 1h43 | 2:06 PM Amsterdam | 2 transfers | |
![]() | 12:23 PM Heemskerk | 0h59 | 1:22 PM Amsterdam | 1 transfer | |
![]() | 12:23 PM Heemskerk | 1h01 | 1:24 PM Amsterdam | 1 transfer | |
![]() ![]() | 12:23 PM Heemskerk | 1h21 | 1:44 PM Amsterdam | 2 transfers | |
![]() | 12:23 PM Heemskerk | 0h56 | 1:19 PM Amsterdam | 1 transfer | |
![]() | 12:23 PM Heemskerk | 0h37 | 1:00 PM Amsterdam | 0 transfersDirect | |
![]() ![]() | 12:23 PM Heemskerk | 1h02 | 1:25 PM Amsterdam, Arena | 1 transfer | |
![]() | 12:35 PM Heemskerk | 0h36 | 1:11 PM Amsterdam | 1 transfer | |
![]() | 12:53 PM Heemskerk | 1h01 | 1:54 PM Amsterdam | 1 transfer | |
![]() | 12:53 PM Heemskerk | 1h43 | 2:36 PM Amsterdam | 2 transfers | |
![]() | 12:53 PM Heemskerk | 0h47 | 1:40 PM Amsterdam | 1 transfer | |
![]() ![]() | 12:53 PM Heemskerk | 1h21 | 2:14 PM Amsterdam | 2 transfers | |
![]() ![]() | 12:53 PM Heemskerk | 0h55 | 1:48 PM Amsterdam, Amstel | 1 transfer | |
![]() ![]() | 12:53 PM Heemskerk | 1h02 | 1:55 PM Amsterdam, Arena | 1 transfer | |
![]() | 12:53 PM Heemskerk | 1h13 | 2:06 PM Amsterdam | 1 transfer | |
![]() | 12:53 PM Heemskerk | 0h37 | 1:30 PM Amsterdam | 0 transfersDirect | |
![]() | 12:53 PM Heemskerk | 0h56 | 1:49 PM Amsterdam | 1 transfer | |
![]() | 12:53 PM Heemskerk | 0h59 | 1:52 PM Amsterdam | 1 transfer | |
![]() | 1:05 PM Heemskerk | 0h36 | 1:41 PM Amsterdam | 1 transfer | |
![]() | 1:25 PM Heemskerk | 1h11 | 2:36 PM Amsterdam | 1 transfer | |
![]() ![]() | 1:25 PM Heemskerk | 1h19 | 2:44 PM Amsterdam | 2 transfers | |
![]() | 1:25 PM Heemskerk | 0h59 | 2:24 PM Amsterdam | 1 transfer | |
![]() | 1:25 PM Heemskerk | 0h45 | 2:10 PM Amsterdam | 1 transfer | |
![]() | 1:25 PM Heemskerk | 0h57 | 2:22 PM Amsterdam | 1 transfer | |
![]() | 1:25 PM Heemskerk | 1h41 | 3:06 PM Amsterdam | 2 transfers | |
![]() | 1:25 PM Heemskerk | 0h54 | 2:19 PM Amsterdam | 1 transfer | |
![]() ![]() | 1:25 PM Heemskerk | 1h00 | 2:25 PM Amsterdam, Arena | 1 transfer | |
![]() | 1:25 PM Heemskerk | 0h36 | 2:01 PM Amsterdam | 0 transfersDirect | |
![]() ![]() | 1:25 PM Heemskerk | 0h54 | 2:19 PM Amsterdam, Amstel | 1 transfer | |
![]() | 1:35 PM Heemskerk | 0h36 | 2:11 PM Amsterdam | 1 transfer | |
![]() | 1:53 PM Heemskerk | 1h43 | 3:36 PM Amsterdam | 2 transfers | |
![]() | 1:53 PM Heemskerk | 0h56 | 2:49 PM Amsterdam | 1 transfer | |
![]() | 1:53 PM Heemskerk | 0h37 | 2:30 PM Amsterdam | 0 transfersDirect | |
![]() | 1:53 PM Heemskerk | 0h47 | 2:40 PM Amsterdam | 1 transfer | |
![]() | 1:53 PM Heemskerk | 1h01 | 2:54 PM Amsterdam | 1 transfer | |
![]() | 1:53 PM Heemskerk | 0h59 | 2:52 PM Amsterdam | 1 transfer | |
![]() ![]() | 1:53 PM Heemskerk | 0h55 | 2:48 PM Amsterdam, Amstel | 1 transfer | |
![]() ![]() | 1:53 PM Heemskerk | 1h21 | 3:14 PM Amsterdam | 2 transfers | |
![]() | 1:53 PM Heemskerk | 1h13 | 3:06 PM Amsterdam | 1 transfer | |
![]() ![]() | 1:53 PM Heemskerk | 1h02 | 2:55 PM Amsterdam, Arena | 1 transfer | |
![]() | 2:05 PM Heemskerk | 0h36 | 2:41 PM Amsterdam | 1 transfer | |
![]() ![]() | 2:23 PM Heemskerk | 1h21 | 3:44 PM Amsterdam | 2 transfers | |
![]() ![]() | 2:23 PM Heemskerk | 1h02 | 3:25 PM Amsterdam, Arena | 1 transfer | |
![]() | 2:23 PM Heemskerk | 0h59 | 3:22 PM Amsterdam | 1 transfer | |
![]() | 2:23 PM Heemskerk | 1h13 | 3:36 PM Amsterdam | 1 transfer | |
![]() | 2:23 PM Heemskerk | 0h56 | 3:19 PM Amsterdam | 1 transfer | |
![]() | 2:23 PM Heemskerk | 1h43 | 4:06 PM Amsterdam | 2 transfers | |
![]() | 2:23 PM Heemskerk | 1h01 | 3:24 PM Amsterdam | 1 transfer | |
![]() | 2:23 PM Heemskerk | 0h47 | 3:10 PM Amsterdam | 1 transfer | |
![]() ![]() | 2:23 PM Heemskerk | 0h56 | 3:19 PM Amsterdam, Amstel | 1 transfer | |
![]() | 2:23 PM Heemskerk | 0h37 | 3:00 PM Amsterdam | 0 transfersDirect | |
![]() | 2:35 PM Heemskerk | 0h36 | 3:11 PM Amsterdam | 1 transfer | |
![]() ![]() | 2:53 PM Heemskerk | 1h21 | 4:14 PM Amsterdam | 2 transfers | |
![]() | 2:53 PM Heemskerk | 0h37 | 3:30 PM Amsterdam | 0 transfersDirect | |
![]() | 2:53 PM Heemskerk | 1h43 | 4:36 PM Amsterdam | 2 transfers | |
![]() | 2:53 PM Heemskerk | 1h13 | 4:06 PM Amsterdam | 1 transfer | |
![]() | 2:53 PM Heemskerk | 0h47 | 3:40 PM Amsterdam | 1 transfer | |
![]() ![]() | 2:53 PM Heemskerk | 0h55 | 3:48 PM Amsterdam, Amstel | 1 transfer | |
![]() | 2:53 PM Heemskerk | 0h59 | 3:52 PM Amsterdam | 1 transfer | |
![]() ![]() | 2:53 PM Heemskerk | 1h02 | 3:55 PM Amsterdam, Arena | 1 transfer | |
![]() | 2:53 PM Heemskerk | 0h56 | 3:49 PM Amsterdam | 1 transfer | |
![]() | 2:53 PM Heemskerk | 1h01 | 3:54 PM Amsterdam | 1 transfer | |
![]() | 3:05 PM Heemskerk | 0h36 | 3:41 PM Amsterdam | 1 transfer | |
![]() | 3:23 PM Heemskerk | 0h47 | 4:10 PM Amsterdam | 1 transfer | |
![]() | 3:23 PM Heemskerk | 1h13 | 4:36 PM Amsterdam | 1 transfer | |
![]() | 3:23 PM Heemskerk | 0h59 | 4:22 PM Amsterdam | 1 transfer | |
![]() | 3:23 PM Heemskerk | 1h01 | 4:24 PM Amsterdam | 1 transfer | |
![]() | 3:23 PM Heemskerk | 0h37 | 4:00 PM Amsterdam | 0 transfersDirect | |
![]() | 3:23 PM Heemskerk | 1h43 | 5:06 PM Amsterdam | 2 transfers | |
![]() ![]() | 3:23 PM Heemskerk | 0h56 | 4:19 PM Amsterdam, Amstel | 1 transfer | |
![]() ![]() | 3:23 PM Heemskerk | 1h21 | 4:44 PM Amsterdam | 2 transfers | |
![]() | 3:23 PM Heemskerk | 0h56 | 4:19 PM Amsterdam | 1 transfer | |
![]() ![]() | 3:23 PM Heemskerk | 1h02 | 4:25 PM Amsterdam, Arena | 1 transfer | |
![]() | 3:35 PM Heemskerk | 0h36 | 4:11 PM Amsterdam | 1 transfer | |
![]() | 3:53 PM Heemskerk | 1h43 | 5:36 PM Amsterdam | 2 transfers | |
![]() | 3:53 PM Heemskerk | 0h59 | 4:52 PM Amsterdam | 1 transfer | |
![]() | 3:53 PM Heemskerk | 0h47 | 4:40 PM Amsterdam | 1 transfer | |
![]() | 3:53 PM Heemskerk | 0h56 | 4:49 PM Amsterdam | 1 transfer | |
![]() ![]() | 3:53 PM Heemskerk | 1h02 | 4:55 PM Amsterdam, Arena | 1 transfer | |
![]() ![]() | 3:53 PM Heemskerk | 0h55 | 4:48 PM Amsterdam, Amstel | 1 transfer | |
![]() | 3:53 PM Heemskerk | 0h37 | 4:30 PM Amsterdam | 0 transfersDirect | |
![]() | 3:53 PM Heemskerk | 1h01 | 4:54 PM Amsterdam | 1 transfer | |
![]() ![]() | 3:53 PM Heemskerk | 1h21 | 5:14 PM Amsterdam | 2 transfers | |
![]() | 3:53 PM Heemskerk | 1h13 | 5:06 PM Amsterdam | 1 transfer | |
![]() | 4:05 PM Heemskerk | 0h36 | 4:41 PM Amsterdam | 1 transfer | |
![]() | 4:23 PM Heemskerk | 0h37 | 5:00 PM Amsterdam | 0 transfersDirect | |
![]() | 4:23 PM Heemskerk | 1h13 | 5:36 PM Amsterdam | 1 transfer | |
![]() | 4:23 PM Heemskerk | 1h01 | 5:24 PM Amsterdam | 1 transfer | |
![]() | 4:23 PM Heemskerk | 0h57 | 5:20 PM Amsterdam | 1 transfer | |
![]() | 4:23 PM Heemskerk | 0h47 | 5:10 PM Amsterdam | 1 transfer | |
![]() ![]() | 4:23 PM Heemskerk | 1h02 | 5:25 PM Amsterdam, Arena | 1 transfer | |
![]() ![]() | 4:23 PM Heemskerk | 1h21 | 5:44 PM Amsterdam | 2 transfers | |
![]() | 4:23 PM Heemskerk | 1h43 | 6:06 PM Amsterdam | 2 transfers | |
![]() ![]() | 4:23 PM Heemskerk | 0h56 | 5:19 PM Amsterdam, Amstel | 1 transfer | |
![]() | 4:23 PM Heemskerk | 0h59 | 5:22 PM Amsterdam | 1 transfer | |
![]() | 4:35 PM Heemskerk | 0h36 | 5:11 PM Amsterdam | 1 transfer | |
![]() | 4:53 PM Heemskerk | 0h37 | 5:30 PM Amsterdam | 0 transfersDirect | |
![]() | 4:53 PM Heemskerk | 1h13 | 6:06 PM Amsterdam | 1 transfer | |
![]() | 4:53 PM Heemskerk | 1h01 | 5:54 PM Amsterdam | 1 transfer | |
![]() | 4:53 PM Heemskerk | 0h59 | 5:52 PM Amsterdam | 1 transfer | |
![]() | 4:53 PM Heemskerk | 0h47 | 5:40 PM Amsterdam | 1 transfer | |
![]() ![]() | 4:53 PM Heemskerk | 1h02 | 5:55 PM Amsterdam, Arena | 1 transfer | |
![]() ![]() | 4:53 PM Heemskerk | 1h21 | 6:14 PM Amsterdam | 2 transfers | |
![]() ![]() | 4:53 PM Heemskerk | 0h55 | 5:48 PM Amsterdam, Amstel | 1 transfer | |
![]() | 4:53 PM Heemskerk | 1h43 | 6:36 PM Amsterdam | 2 transfers | |
![]() | 4:53 PM Heemskerk | 0h56 | 5:49 PM Amsterdam | 1 transfer | |
![]() | 5:05 PM Heemskerk | 0h37 | 5:42 PM Amsterdam | 1 transfer | |
![]() | 5:25 PM Heemskerk | 1h11 | 6:36 PM Amsterdam | 1 transfer | |
![]() | 5:25 PM Heemskerk | 0h59 | 6:24 PM Amsterdam | 1 transfer | |
![]() | 5:25 PM Heemskerk | 1h41 | 7:06 PM Amsterdam | 2 transfers | |
![]() | 5:25 PM Heemskerk | 0h36 | 6:01 PM Amsterdam | 0 transfersDirect | |
![]() ![]() | 5:25 PM Heemskerk | 0h54 | 6:19 PM Amsterdam, Amstel | 1 transfer | |
![]() ![]() | 5:25 PM Heemskerk | 1h00 | 6:25 PM Amsterdam, Arena | 1 transfer | |
![]() | 5:25 PM Heemskerk | 0h54 | 6:19 PM Amsterdam | 1 transfer | |
![]() | 5:25 PM Heemskerk | 0h57 | 6:22 PM Amsterdam | 1 transfer | |
![]() | 5:25 PM Heemskerk | 0h45 | 6:10 PM Amsterdam | 1 transfer | |
![]() ![]() | 5:25 PM Heemskerk | 1h19 | 6:44 PM Amsterdam | 2 transfers | |
![]() | 5:35 PM Heemskerk | 0h36 | 6:11 PM Amsterdam | 1 transfer | |
![]() ![]() | 5:54 PM Heemskerk | 0h54 | 6:48 PM Amsterdam, Amstel | 1 transfer | |
![]() | 5:54 PM Heemskerk | 1h00 | 6:54 PM Amsterdam | 1 transfer | |
![]() | 5:54 PM Heemskerk | 0h36 | 6:30 PM Amsterdam | 0 transfersDirect | |
![]() ![]() | 5:54 PM Heemskerk | 1h20 | 7:14 PM Amsterdam | 2 transfers | |
![]() ![]() | 5:54 PM Heemskerk | 1h01 | 6:55 PM Amsterdam, Arena | 1 transfer | |
![]() | 5:54 PM Heemskerk | 1h42 | 7:36 PM Amsterdam | 2 transfers | |
![]() | 5:54 PM Heemskerk | 1h12 | 7:06 PM Amsterdam | 1 transfer | |
![]() | 5:54 PM Heemskerk | 0h55 | 6:49 PM Amsterdam | 1 transfer | |
![]() | 5:54 PM Heemskerk | 0h58 | 6:52 PM Amsterdam | 1 transfer | |
![]() | 5:54 PM Heemskerk | 0h46 | 6:40 PM Amsterdam | 1 transfer | |
![]() | 6:05 PM Heemskerk | 0h36 | 6:41 PM Amsterdam | 1 transfer | |
![]() ![]() | 6:25 PM Heemskerk | 1h00 | 7:25 PM Amsterdam, Arena | 1 transfer | |
![]() | 6:25 PM Heemskerk | 0h57 | 7:22 PM Amsterdam | 1 transfer | |
![]() ![]() | 6:25 PM Heemskerk | 1h27 | 7:52 PM Amsterdam | 2 transfers | |
![]() | 6:25 PM Heemskerk | 1h00 | 7:25 PM Amsterdam | 1 transfer | |
![]() | 6:25 PM Heemskerk | 1h41 | 8:06 PM Amsterdam | 2 transfers | |
![]() | 6:25 PM Heemskerk | 1h11 | 7:36 PM Amsterdam | 1 transfer | |
![]() | 6:25 PM Heemskerk | 0h45 | 7:10 PM Amsterdam | 1 transfer | |
![]() ![]() | 6:25 PM Heemskerk | 0h54 | 7:19 PM Amsterdam, Amstel | 1 transfer | |
![]() | 6:25 PM Heemskerk | 0h54 | 7:19 PM Amsterdam | 1 transfer | |
![]() | 6:25 PM Heemskerk | 0h36 | 7:01 PM Amsterdam | 0 transfersDirect | |
![]() | 6:35 PM Heemskerk | 0h36 | 7:11 PM Amsterdam | 1 transfer | |
![]() | 6:54 PM Heemskerk | 0h55 | 7:49 PM Amsterdam | 1 transfer | |
![]() | 6:54 PM Heemskerk | 0h36 | 7:30 PM Amsterdam | 0 transfersDirect | |
![]() | 6:54 PM Heemskerk | 1h42 | 8:36 PM Amsterdam | 2 transfers | |
![]() | 6:54 PM Heemskerk | 0h46 | 7:40 PM Amsterdam | 1 transfer | |
![]() ![]() | 6:54 PM Heemskerk | 1h01 | 7:55 PM Amsterdam, Arena | 1 transfer | |
![]() ![]() | 6:54 PM Heemskerk | 1h28 | 8:22 PM Amsterdam | 2 transfers | |
![]() | 6:54 PM Heemskerk | 1h00 | 7:54 PM Amsterdam | 1 transfer | |
![]() ![]() | 6:54 PM Heemskerk | 0h54 | 7:48 PM Amsterdam, Amstel | 1 transfer | |
![]() | 6:54 PM Heemskerk | 0h58 | 7:52 PM Amsterdam | 1 transfer | |
![]() | 6:54 PM Heemskerk | 1h12 | 8:06 PM Amsterdam | 1 transfer | |
![]() | 7:05 PM Heemskerk | 0h36 | 7:41 PM Amsterdam | 1 transfer | |
![]() ![]() | 7:24 PM Heemskerk | 1h28 | 8:52 PM Amsterdam | 2 transfers | |
![]() | 7:24 PM Heemskerk | 0h36 | 8:00 PM Amsterdam | 0 transfersDirect | |
![]() ![]() | 7:24 PM Heemskerk | 1h01 | 8:25 PM Amsterdam, Arena | 1 transfer | |
![]() | 7:24 PM Heemskerk | 0h46 | 8:10 PM Amsterdam | 1 transfer | |
![]() | 7:24 PM Heemskerk | 1h42 | 9:06 PM Amsterdam | 2 transfers | |
![]() | 7:24 PM Heemskerk | 1h00 | 8:24 PM Amsterdam | 1 transfer | |
![]() ![]() | 7:24 PM Heemskerk | 0h55 | 8:19 PM Amsterdam, Amstel | 1 transfer | |
![]() | 7:24 PM Heemskerk | 1h12 | 8:36 PM Amsterdam | 1 transfer | |
![]() | 7:24 PM Heemskerk | 0h58 | 8:22 PM Amsterdam | 1 transfer | |
![]() | 7:24 PM Heemskerk | 0h55 | 8:19 PM Amsterdam | 1 transfer | |
![]() | 7:35 PM Heemskerk | 0h36 | 8:11 PM Amsterdam | 1 transfer | |
![]() | 7:54 PM Heemskerk | 1h12 | 9:06 PM Amsterdam | 1 transfer | |
![]() | 7:54 PM Heemskerk | 1h35 | 9:29 PM Amsterdam | 2 transfers | |
![]() | 7:54 PM Heemskerk | 0h46 | 8:40 PM Amsterdam | 1 transfer | |
![]() | 7:54 PM Heemskerk | 0h58 | 8:52 PM Amsterdam | 1 transfer | |
![]() ![]() | 7:54 PM Heemskerk | 1h01 | 8:55 PM Amsterdam, Arena | 1 transfer | |
![]() | 7:54 PM Heemskerk | 1h42 | 9:36 PM Amsterdam | 2 transfers | |
![]() | 7:54 PM Heemskerk | 0h36 | 8:30 PM Amsterdam | 0 transfersDirect | |
![]() | 7:54 PM Heemskerk | 0h55 | 8:49 PM Amsterdam | 1 transfer | |
![]() | 7:54 PM Heemskerk | 1h00 | 8:54 PM Amsterdam | 1 transfer | |
![]() ![]() | 7:54 PM Heemskerk | 0h54 | 8:48 PM Amsterdam, Amstel | 1 transfer | |
![]() | 8:05 PM Heemskerk | 0h36 | 8:41 PM Amsterdam | 1 transfer | |
![]() | 8:24 PM Heemskerk | 1h42 | 10:06 PM Amsterdam | 2 transfers | |
![]() | 8:24 PM Heemskerk | 0h58 | 9:22 PM Amsterdam | 1 transfer | |
![]() ![]() | 8:24 PM Heemskerk | 0h55 | 9:19 PM Amsterdam, Amstel | 1 transfer | |
![]() | 8:24 PM Heemskerk | 0h36 | 9:00 PM Amsterdam | 0 transfersDirect | |
![]() | 8:24 PM Heemskerk | 0h55 | 9:19 PM Amsterdam | 1 transfer | |
![]() | 8:24 PM Heemskerk | 1h35 | 9:59 PM Amsterdam | 2 transfers | |
![]() ![]() | 8:24 PM Heemskerk | 1h01 | 9:25 PM Amsterdam, Arena | 1 transfer | |
![]() | 8:24 PM Heemskerk | 0h46 | 9:10 PM Amsterdam | 1 transfer | |
![]() | 8:24 PM Heemskerk | 1h12 | 9:36 PM Amsterdam | 1 transfer | |
![]() | 8:24 PM Heemskerk | 1h00 | 9:24 PM Amsterdam | 1 transfer | |
![]() | 8:35 PM Heemskerk | 0h36 | 9:11 PM Amsterdam | 1 transfer | |
![]() | 8:54 PM Heemskerk | 0h36 | 9:30 PM Amsterdam | 0 transfersDirect | |
![]() | 8:54 PM Heemskerk | 1h42 | 10:36 PM Amsterdam | 2 transfers | |
![]() | 8:54 PM Heemskerk | 1h35 | 10:29 PM Amsterdam | 2 transfers | |
![]() | 8:54 PM Heemskerk | 0h46 | 9:40 PM Amsterdam | 1 transfer | |
![]() | 8:54 PM Heemskerk | 1h12 | 10:06 PM Amsterdam | 1 transfer | |
![]() ![]() | 8:54 PM Heemskerk | 0h54 | 9:48 PM Amsterdam, Amstel | 1 transfer | |
![]() ![]() | 8:54 PM Heemskerk | 1h01 | 9:55 PM Amsterdam, Arena | 1 transfer | |
![]() | 8:54 PM Heemskerk | 0h58 | 9:52 PM Amsterdam | 1 transfer | |
![]() | 8:54 PM Heemskerk | 0h55 | 9:49 PM Amsterdam | 1 transfer | |
![]() | 8:54 PM Heemskerk | 1h00 | 9:54 PM Amsterdam | 1 transfer | |
![]() | 9:05 PM Heemskerk | 0h36 | 9:41 PM Amsterdam | 1 transfer | |
![]() | 9:24 PM Heemskerk | 0h55 | 10:19 PM Amsterdam | 1 transfer | |
![]() | 9:24 PM Heemskerk | 1h42 | 11:06 PM Amsterdam | 2 transfers | |
![]() | 9:24 PM Heemskerk | 1h35 | 10:59 PM Amsterdam | 2 transfers | |
![]() | 9:24 PM Heemskerk | 0h46 | 10:10 PM Amsterdam | 1 transfer | |
![]() | 9:24 PM Heemskerk | 1h12 | 10:36 PM Amsterdam | 1 transfer | |
![]() | 9:24 PM Heemskerk | 0h36 | 10:00 PM Amsterdam | 0 transfersDirect | |
![]() | 9:24 PM Heemskerk | 0h58 | 10:22 PM Amsterdam | 1 transfer | |
![]() ![]() | 9:24 PM Heemskerk | 1h01 | 10:25 PM Amsterdam, Arena | 1 transfer | |
![]() | 9:24 PM Heemskerk | 1h00 | 10:24 PM Amsterdam | 1 transfer | |
![]() | 9:24 PM Heemskerk | 1h03 | 10:27 PM Amsterdam, Amstel | 1 transfer | |
![]() | 9:35 PM Heemskerk | 0h36 | 10:11 PM Amsterdam | 1 transfer | |
![]() | 9:54 PM Heemskerk | 1h12 | 11:06 PM Amsterdam | 1 transfer | |
![]() | 9:54 PM Heemskerk | 1h21 | 11:15 PM Amsterdam | 1 transfer | |
![]() | 9:54 PM Heemskerk | 1h00 | 10:54 PM Amsterdam | 1 transfer | |
![]() | 9:54 PM Heemskerk | 0h36 | 10:30 PM Amsterdam | 0 transfersDirect | |
![]() | 9:54 PM Heemskerk | 0h55 | 10:49 PM Amsterdam | 1 transfer | |
![]() | 9:54 PM Heemskerk | 1h33 | 11:27 PM Amsterdam | 1 transfer | |
![]() | 9:54 PM Heemskerk | 1h10 | 11:04 PM Amsterdam, Arena | 1 transfer | |
![]() | 9:54 PM Heemskerk | 1h04 | 10:58 PM Amsterdam, Amstel | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Fastest Journey
36 m
Average
36 m
Trains per day
4
Distance
21 km
Of the 4 trains that leave Heemskerk for Amsterdam every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 13 miles (21 km) |
Average train duration 36m |
Cheapest ticket price $7 (€6) |
Trains per day 338 |
Direct trains 34 |
Train providers 2 |
Fastest train 36m |
First train 00:01 |
Last train 23:58 |
Looking for a convenient way to travel? The Heemskerk to Amsterdam train is one of the fastest and most efficient options for covering this popular route. Trains from Heemskerk, traveling from the Heemskerk, arrive directly at Amsterdam Sloterdijk, the centrally located hub in Amsterdam. Offering frequent departures and reliable service, the train from Heemskerk to Amsterdam ensures a comfortable journey suited for both commuters and visitors exploring the city. Whether you're catching an early morning train or traveling off-peak, this seamless connection guarantees you’ll reach Amsterdam with ease. Ensure your trip is stress-free — book your tickets now!
Planning a trip from Heemskerk to Amsterdam? Train ticket prices for this route typically start at as low as $7 (€6) for the most affordable option, with average costs hovering around $7 (€6). Whether you're traveling for work or leisure, being flexible with your travel plans can help you secure the best deals. For both cost-efficiency and convenience, consider traveling during September, as prices are generally stable, and the weather makes for a pleasant journey. Start booking now to lock in the perfect balance of affordability and convenience!
Traveling by train from Heemskerk to Amsterdam is both efficient and comfortable, thanks to reliable services provided by Nederlandse Spoorwegen (NS). With frequent departures, passengers can enjoy modern, spacious trains equipped with comfortable seating, air conditioning, and free Wi-Fi on select routes. Whether you're commuting or visiting for leisure, the journey between Heemskerk and Amsterdam is seamless, offering convenient connections and amenities such as onboard restrooms and ample luggage space. Perfect for daily commuters and visitors alike, NS ensures a stress-free travel experience.
Planning a trip by train from Heemskerk to Amsterdam? The journey covers a distance of approximately 13 miles (21 km) and typically takes an average of 36m to complete. Whether you're commuting to work or heading into the city for leisure, traveling by train is both convenient and efficient for this route.
The Heemskerk to Amsterdam train schedule offers a frequent and reliable service, with around 338 trains running daily. Trains operate on all days of the week, including weekends and public holidays, ensuring you can always find a convenient time for your journey.
Wondering about the first and last trains of the day? The first train from Heemskerk to Amsterdam usually departs at 00:01, while the last train of the day typically leaves at 23:58, giving travelers flexibility throughout the day.
Make your journey smooth and hassle-free by staying informed about Heemskerk to Amsterdam train times and schedule for a seamless travel experience!
Passengers board the train most frequently from Heemskerk, which is located around 1.7 miles (2.8 km) away from the city centre, and they get off the train at Amsterdam Centraal, located 1.1 miles (1.7 km) away from the city centre.
Here are some other resources that might have the information you need