COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search bus tickets to Amsterdam

switcheroo

Quickview

How to get to Amsterdam by bus

Routes28
Trips per day250
bus lines2
Stations3
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a bus ticket to Amsterdam?

$6.47 is the cheapest price for a bus ticket to Amsterdam, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Amsterdam. In the last month, buses from The Hague to Amsterdam had the lowest average price at $6.74. The bus from The Hague to Amsterdam also tends to start at relatively low prices.

Where is the bus station in Amsterdam, Netherlands?

The busiest bus station in Amsterdam is Sloterdijk Station Piarcoplein. There are several other active stations in addition to this main station. The most popular bus stations in Amsterdam are:

  • Sloterdijk Station Piarcoplein
  • Hoogoorddreef 54
  • Amsterdam Sloterdijk

Berlin

There are 32 scheduled buses per day from Berlin to Amsterdam. The route can be as long as 359 miles, or 577 kilometers. On average, the journey takes 11 hours and 22 minutes. One bus company, FlixBus, connects Berlin to Amsterdam. Buses from Berlin usually arrive in Amsterdam at Sloterdijk Station Piarcoplein.
Avg. Time
11h 22m
Avg. Price
$34.60

Rotterdam

There are 21 scheduled buses per day from Rotterdam to Amsterdam. The route can be as long as 36 miles, or 58 kilometers. On average, the journey takes 1 hour and 34 minutes. One bus company, FlixBus, connects Rotterdam to Amsterdam. Buses from Rotterdam usually arrive in Amsterdam at Sloterdijk Station Piarcoplein.
Avg. Time
1h 34m
Avg. Price
$7.02

Stuttgart

There are 17 scheduled buses per day from Stuttgart to Amsterdam. The route can be as long as 312 miles, or 502 kilometers. On average, the journey takes 11 hours and 34 minutes. One bus company, FlixBus, connects Stuttgart to Amsterdam. Buses from Stuttgart usually arrive in Amsterdam at Sloterdijk Station Piarcoplein.
Avg. Time
11h 34m
Avg. Price
$40.23

Prague

There are 15 scheduled buses per day from Prague to Amsterdam. The route can be as long as 442 miles, or 712 kilometers. On average, the journey takes 16 hours and 17 minutes. One bus company, FlixBus, connects Prague to Amsterdam. Buses from Prague usually arrive in Amsterdam at Sloterdijk Station Piarcoplein.
Avg. Time
16h 17m
Avg. Price
$49.51

Munich

There are 11 scheduled buses per day from Munich to Amsterdam. The route can be as long as 416 miles, or 669 kilometers. On average, the journey takes 14 hours and 41 minutes. One bus company, FlixBus, connects Munich to Amsterdam. Buses from Munich usually arrive in Amsterdam at Sloterdijk Station Piarcoplein.
Avg. Time
14h 41m
Avg. Price
$44.07

Located in Netherlands, Amsterdam is accessible by bus from 28 other cities. You can choose from 250 daily scheduled trips when you search for buses to Amsterdam on Wanderu. FlixBus usually has the most buses on any given day.

Looking for other ways to get there? Train tickets to Amsterdam are also available..

Bus companies serving Amsterdam

FlixBus

There are 173 scheduled FlixBus buses per day. FlixBus can get you to Amsterdam from 81 cities, including Schaerbeek.
Avg. Time
10h 26m
Avg. Price
$32.64

Union Ivkoni

There is one Union Ivkoni bus per day, from Dortmund to Amsterdam.
Avg. Time
4h 50m
Avg. Price
$24.37