Netherlands flagAmsterdam

Amsterdam Amstel Bus Station

Amstel is one of the largest train stations in Amsterdam, served by both local and intercity trains. It is also the main bus station in Amsterdam for international and long-distance buses, including Eurolines. Location Amstel Station is located south-southeast of the inner city, 3 metro stops from Waterlooplein and 5 [more…]

Find the best hotel deals
Hotels, apartments, B&Bs, villas, and more
Check in
Check out