Four people have been killed by falling trees or debris as a fierce storm tears across northern Europe.
Storm-related accidents killed three people in the Netherlands and one in north-west Germany.
Gusts of up to 140km/h caused transport chaos.
for everyone who doesn’t know how real / bad the storm is in the Netherlands. pic.twitter.com/Gcs8NaF8Br— michelle!! | 18 (@froyslaugh) January 18, 2018
All long-distance train services in Germany, and many regional services, were cancelled for the rest of Thursday. Flights at Schiphol airport in Amsterdam were briefly suspended.
Schiphol, one of the busiest airports in Europe, had to close two of three departure halls after roof plates were blown off the terminal building.
More than 300 flights were cancelled and the airport said passengers should check their flights status online or contact their airline.
People arriving at Schiphol told reporters they had experienced rough landings with some passengers around them throwing up.
The storm, called Friederike in Germany, is due to cross the country from west to east before reaching Poland overnight.
It caused high winds in the UK on Wednesday night and Thursday morning, bringing down trees and knocking out power to tens of thousands of homes.
German meteorologists are warning people to stay indoors, and many schools are closed.
The national train operator, Deutsche Bahn, had already suspended rail traffic in North Rhine-Westphalia (NRW), neighbouring Rhineland-Palatinate state and Lower Saxony, when it announced a Germany-wide suspension of long-distance trains. Any regional trains still running have cut their speed because of the strong winds.
A spokesman said it was the "right decision" due to the risk of trees falling on overhead wires and on tracks.
Many domestic flights have also been cancelled.
An emergency siren wailed in the city of Duisburg, warning residents that they should stay indoors, German news website WDR reported.
Twitter users have posted photos of trucks and trees blown over by the gales. Many trees have come down on railway lines.
Police temporarily closed the centre of Almere, a Dutch city with about 200,000 residents lying just east of Amsterdam.
They tweeted an alert warning people to stay at home because of risk from the storm.
A national transport website, VID, reported that at least 17 trucks had been blown over by the strong winds.
The Dutch Railways (NS) and operator ProRail said overhead power lines had been damaged by the wind, as well as some railway tracks.
An alert on the NS website said that "at most, only a few trains" would run throughout the evening.