There are plenty of flights from a bevy of UK airports to Amsterdam’s Schiphol (pronounced skip-oll) airport as well as a sprinkling of flights to several second-string Dutch airports, primarily Eindhoven and Rotterdam. Alternatively, travelling from the UK to the Netherlands by train via the Channel Tunnel is just as easy and about the same price as a flight, and neither, if you live in the southeast of the UK, does it take much longer. You can also get there by long-distance bus, which is usually the most affordable option, though more time-consuming. By car and ferry, deals for drivers on ferry routes into Dutch and Belgian ports are particularly competitive.

From North America and Canada the main decision is whether to fly direct – easy enough as Amsterdam’s Schiphol is a major international air travel hub – or to route via London, picking up a budget flight onwards from there. From Australia and New Zealand, all flights to Amsterdam require one or two stops on the way; from South Africa, there are direct flights.

Flights from the UK

Amsterdam is one of the UK’s most popular short-haul destinations and its international airport, Amsterdam Schiphol, is extremely easy to reach. Among many operators, easyJet, Jet2, Air France and British Airways all have flights to Amsterdam, but the airline with the widest range of flights is KLM, who fly there direct and nonstop from Aberdeen, Birmingham, Bristol, Cardiff, Durham Teeside, Edinburgh, Glasgow, Humberside, Leeds, Liverpool, London Heathrow, Manchester, Newcastle, Norwich and Southampton. Alternatively, Ryanair flies from London Stansted to Eindhoven and CityJet flies from London City Airport to Rotterdam.

Prices for flights to Amsterdam vary enormously, but begin at about £170 return from a regional airport, slightly less from London. Flying times are insignificant: Aberdeen and London to Amsterdam takes one and a half hours, one hour from Norwich.

Flights from Ireland

Flying from Ireland, Aer Lingus has daily flights to Amsterdam from Dublin and Cork, easyJet flies to Amsterdam from Belfast, and Ryanair has flights from Dublin to Eindhoven.

Prices for flights vary considerably, but begin at about €140 return from Dublin to Amsterdam. Flying times are modest: Dublin to Amsterdam takes one hour and forty minutes.

Flights from the US and Canada

Amsterdam’s Schiphol airport is among the most popular and least expensive gateways to Europe from North America, and finding a convenient and good-value flight is rarely a problem. Direct, nonstop flights from the USA are operated by KLM and Delta Airlines, but many more airlines fly via London and other European centres – and are often cheaper because of it. KLM offers the widest range of flights, with direct or one-stop flights to Amsterdam from several US cities, and connections from dozens more. Return fares from major cities in the US to Amsterdam start at around US$900, but average around US$1500. Flying times to Amsterdam on direct flights are as follows: New York (7hr 10min), Chicago (8hr 30min), Atlanta (10hr), and Los Angeles (11hr).

From Canada, KLM flies direct to Amsterdam from Vancouver (9hr 30min) and from Toronto (7hr 10min). Fares from Toronto go for around Can$1200, while from Vancouver you can expect to pay around Can$1500.

Flights from Australia and New Zealand

There are no direct/nonstop flights from Australia or New Zealand to the Netherlands and most itineraries will involve at least one stop in the Far East – Singapore, Bangkok or Kuala Lumpur – before proceeding onto Amsterdam (or the gateway city of the airline you’re flying with). You can get tickets to Amsterdam from Sydney, Melbourne or Perth for AUS$1500–2500, NZ$2000–3000 from Auckland.

Flights from South Africa

From South Africa, KLM offers direct/nonstop flights to Amsterdam from Cape Town and Johannesburg. With other airlines, you will have to change at a gateway city – for example Lufthansa via Frankfurt – but this can often be more economical. As for sample fares, direct/nonstop return flights with KLM from South Africa begin at about ZAR7000. The flying time, direct, is about 11 hours.


Aer Lingus w
Air France w
British Airways w
CityJet w
Delta Airlines w
easyJet w
Jet2 w
Ryanair w

By train from the UK

Eurostar trains (w departing from London St Pancras (plus Ebbsfleet and Ashstead in Kent) reach Brussels via the Channel Tunnel in a couple of hours. In Brussels, trains arrive at Bruxelles-Midi station (Brussel-Zuid in Dutch), from where there are onward services to Rotterdam (1hr 10min) and Amsterdam Centraal station (2hr) with two high-speed train companies, Fyra (w and Thalys (w Eurostar can arrange through ticketing from any point in the UK to any point in the Netherlands, as can Rail Europe (w A standard return fare from London to Amsterdam, with some flexibility, costs around £150, but special deals and bargains are commonplace. Obviously enough, travelling time from London to Amsterdam depends on how long you have to wait for the connection in Brussels – but 5 hours in total is about average.

For other Dutch destinations accessible from Brussels, consult the encyclopedic website of Dutch Railways, NS (w

By train and ferry from the UK

Stena Line (w, in conjunction with Greater Anglia trains (w, operates the Dutchflyer, an inexpensive if somewhat time-consuming rail-and-ferry route from the UK to the Netherlands. Trains depart London’s Liverpool Street station bound for Harwich, where they connect with the ferry over to the Hook of Holland – the Hoek van Holland (though you can also join the Dutchflyer at stations in between Liverpool Street and Harwich). The whole journey takes between eight and nine hours, including the six-hour ferry crossing. From the Hook, there are frequent trains onto Rotterdam (every 30min to 1hr; 30min), from where you can reach a host of other Dutch towns. One-way fares start at £39, or £90 on an overnight sailing, cabin included – cabins are compulsory on overnight sailings. Tickets are available from Greater Anglia trains.

By ferry from the UK

Three companies operate car ferries from the UK to the Netherlands. They are Stena Line (w with services from Harwich to the Hook of Holland (6hr); DFDS Seaways (w from Newcastle (North Shields) to IJmuiden near Amsterdam (16hr); and P&O Ferries (w from Hull to the Europoort, 40km west of Rotterdam (11hr).

Tariffs vary enormously, depending on when you leave, how long you stay, if you’re taking a car, what size it is and how many passengers are in it. As a sample fare, a weekend excursion from Hull to the Europoort for two adults, a car and a cabin might cost as little as £120 each way.

Driving from the UK

To reach the Netherlands by car or motorbike from the UK, you can either take a ferry or use Eurotunnel’s shuttle train through the Channel Tunnel (w from Folkestone to Calais. Eurotunnel fares, which are charged per vehicle including passengers, depend on the time of year, time of day and length of stay and the journey takes about 35min. As an example, a five-day return fare in the summer costs in the region of £100. Advance booking is advised. Amsterdam is roughly 370km from the Eurotunnel exit in Calais, Rotterdam 200km, Arnhem 260km.

By bus from the UK

Travelling by long-distance bus is generally the cheapest way of reaching the Netherlands from the UK, but it is very time-consuming: the main route, from London to Amsterdam, takes around twelve hours. There are three or four services daily and all of them use the Eurotunnel. For timetable details, consult the operator, Eurolines (w One-way fares start from as little as £30, £60 return. There are discounts for seniors (60+) and the under-26s.

Book through Rough Guides’ trusted travel partners

Netherlands features

The latest articles, galleries, quizzes and videos.

An expert's guide: the best area to stay in Amsterdam

An expert's guide: the best area to stay in Amsterdam

Almost 50 years after John Lennon and Yoko Ono promoted world peace from room 702 of the Hilton, Amsterdam’s hotels are more worthy of the spotlight than ev…

26 Apr 2018 • Rough Guides Editors insert_drive_file Article
Leeuwarden: the coolest Dutch city you’ve never heard of

Leeuwarden: the coolest Dutch city you’ve never heard of

By nature of its design, there is something immutable about Leeuwarden, the capital of Friesland in the Netherlands’ northwesternmost province. Hemmed in by h…

20 Feb 2018 • Mike MacEacheran insert_drive_file Article
7 Dutch cities to explore beyond Amsterdam

7 Dutch cities to explore beyond Amsterdam

Amsterdam — with its museums, gabled Golden Age houses and network of historic canals — is a sure bet for a weekend break. But it's not all the Netherlands…

20 Feb 2018 • Stuart Forster insert_drive_file Article
View more featureschevron_right

Privacy Preference Center


Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.



Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.



Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs