There are plenty of options to get to Amsterdam. Budget airlines fly from all of London’s airports to Schiphol Airport from which you can take the train (NS) into Amsterdam, approx 15 mins train journey or the bus line 197 departing every 15 mins into the centre of Amsterdam. Both trains & Buses can be reached via Schiphol Plaza.
Trains depart St Pancras International, and Eurostar services link Amsterdam with London in just 4 hours 40 mins with a quick stop in Brussels.
From London, Amsterdam-bound coaches depart from Victoria Station, though it’s a fair hike on the bus, taking the best part of a day.
The city is easily covered by walking, while cycle paths are excellent — that’s how all the locals get around in the city that is made for cycling, with endless bike paths and no hills.
There are also local buses and trams from the centre of town to the outer areas.
Consider investing in an i Amsterdam card, which offers free entry to loads of attractions as well as public transport. Prices start at €59 for 48 hours, €69 for 72 hours and €79 for 96 hours.