Connecting separate termini
In the mid-nineteenth century, Amsterdam’s railways approached from different directions. The Haarlem line ended at Willemspoort station to the west, while trains for Utrecht departed from Weesperpoort to the east. In 1860, the state decided to build a railway to Den Helder in the north. Another unconnected terminus would further fragment the city’s access to the national network. A central station offered a way to coordinate these lines.
The Den Helder–Amsterdam railway entered service before the central station building. The Royal Institute of Engineers’ 1897 commemorative volume records the opening of the complete line on October 15, 1878, providing Amsterdam with a through connection. Amsterdam Centraal opened on October 15, 1889, eleven years later.
A station on the harbor front
In 1864, Interior Minister Johan Rudolf Thorbecke proposed a passenger and freight station in front of the open harbor. Transport and economic interests were central to the dispute: supporters sought convenient cargo transfers, while opponents feared that railway embankments and bridges would obstruct shipping and reduce the IJ’s open water. After prolonged debate, the city accepted the northern site.
The project created railway grounds around the Westerdok, central island and Oosterdok, connected by railway bridges. The central island accommodated the building and forecourt, with tracks above the square and city streets. Centraal primarily handled passengers, while the large Rietlanden freight yard to the east took much of the cargo traffic. Together they served the port and railway system.
Building and train shed
Pierre Cuypers designed the station building as a monumental city gateway. A. L. van Gendt contributed engineering design, while state railway engineer L. J. Eijmer promoted the large train shed. Two smaller roofs were considered before a broad arched structure spanning approximately 45 meters was chosen. Reasons included limiting disruption to train movements during construction and creating a roof proportionate to the imposing station building.
The work involved separate contracts. The technical history gives a building contract price of 1.275 million guilders. The train shed was budgeted at 725,000 guilders, and Rotterdam’s Fijenoord works won the contract at 642,500. Iron fabrication, on-site erection and masonry required different trades and firms to work together on the station, shed and associated railway facilities.
Settlement interrupts construction
The artificial fill created a major foundation problem. Steam pile-driving equipment was used, and contemporary photographs show machines supplied by the Figee brothers’ Haarlem factory. While the large shed was being erected in 1886, the foundations suddenly settled and shifted sideways. Work stopped, and specialists measured the movement. Engineers disagreed over the effects of settling sand fill and movement in the clay below.
At the engineering institute’s 1887 discussions, railway company engineers advocated smaller twin roofs to bring costs and the schedule under control, while state engineers favored retaining the large shed. Reinforcement was eventually chosen. A trial placed 28 piles, each 25 meters long, near one support to reach the sand layer. After the trial succeeded, the approach was extended to the other supports. The station could finally open in 1889.
References: [3]
Routes for passengers and baggage
The 1889 station had three platforms. Passengers entered the city-facing hall, bought tickets and checked baggage, then went upstairs to waiting rooms divided into first, second and third class. When trains arrived, departing passengers reached their platforms through the central passage and stairways. Arrivals chiefly exited through the eastern and western passages, reducing opposing flows.
Baggage traveled separately on narrow-gauge carts through dedicated tunnels. The royal family had a private waiting area in the eastern pavilion; other travelers used waiting and dining facilities according to ticket class. There was initially no passenger exit on the IJ side, so the public entrance and circulation clearly faced the old city.
References: [4]
A railway hub reshapes the city’s edge
The station concentrated connections to Haarlem, Den Helder and the eastern railway network at Amsterdam’s northern edge. The engineering institute’s 1897 volume describes approximately 17 hectares of passenger grounds and a combined cost exceeding 3.5 million guilders for the station island and principal building. That total covers more than an individual building or roof contract.
The railway improved links between the harbor and its hinterland, while creating an enduring spatial boundary between the old city and the IJ. Transport historians therefore examine both its utility and its effects on the waterfront. The passenger hub opened in 1889 established the basic arrangement, which later shed additions, track expansions and metro connections continued to change.