More cities in one trip from Amsterdam
Amsterdam (Netherlands) is a great base for seeing several cities in one trip: direct low-cost flights arrive from 70 airports, and FlixBus links it directly to 8 cities within about five hours. 3 of them are in another country (Belgium, Germany, France). The most searched are Brussels, Cologne and Lille; the quickest to reach is Eindhoven, about 1 h 25 min away. Below you'll find two ready-made loops, with nights split and travel times.
Updated on 17 September 2026
- 8 nearby cities by bus
- 70 airports with direct flights
- 4 countries
Nearby cities by bus from Amsterdam
Cities with a direct FlixBus or FlixTrain connection, most searched first. The time shown is the fastest direct ride we found on a typical day: times are approximate, so check schedules and prices on the FlixBus website.
| City | Distance | Approx. time | Transport |
|---|---|---|---|
| Brussels · Belgium | 174 km | 2 h 40 min | Bus |
| Cologne · Germany | 218 km | 3 h 40 min | Bus |
| Lille · France | 231 km | 3 h 50 min | Bus |
| Dortmund · Germany | 204 km | 3 h 50 min | Bus |
| Antwerp · Belgium | 133 km | 2 h 5 min | Bus |
| Eindhoven · Netherlands | 114 km | 1 h 25 min | Bus |
| Duisburg · Germany | 170 km | 2 h 20 min | Bus |
| Maastricht · Netherlands | 181 km | 2 h 55 min | Bus |
Loop trips from Amsterdam
Land in Amsterdam, get around by bus and come back here for your return flight. The nights are just a suggestion, and the loop works the other way round too.
Amsterdam → Brussels → Antwerp → Amsterdam
- 5 nights in total: 2 nights in Amsterdam, 2 nights in Brussels, 1 night in Antwerp
- About 5 h 30 min of travel in total, over three legs.
| Leg | Approx. time |
|---|---|
| Amsterdam → Brussels | 2 h 40 min |
| Brussels → Antwerp | 45 min |
| Antwerp → Amsterdam | 2 h 5 min |
Amsterdam → Brussels → Lille → Amsterdam
- 5 nights in total: 2 nights in Amsterdam, 2 nights in Brussels, 1 night in Lille
- About 7 h 55 min of travel in total, over three legs.
| Leg | Approx. time |
|---|---|
| Amsterdam → Brussels | 2 h 40 min |
| Brussels → Lille | 1 h 25 min |
| Lille → Amsterdam | 3 h 50 min |
Bus and flight are separate tickets: on the day of your flight, leave at least three hours between the bus arriving and the flight leaving.
Direct low-cost flights to Amsterdam
Airports with direct flights to Amsterdam, by country. Some routes are seasonal only.
Spain 18
AlicanteBarcelonaBilbaoFuerteventuraGironaGran CanariaGranadaIbizaLanzaroteMadridMalagaMenorcaPalmaSanta Cruz De La PalmaSantiagoSevillaTenerifeValencia
Greece 16
AthensChaniaCorfuHeraklionKalamataKarpathosKefaloniaKosMykonosMytilene (Lesbos)PrevezaRhodesSamosSantoriniThessalonikiZakynthos
Egitto 4
HurghadaIl CairoMarsa AlamSharm El Sheikh
Austria 2
InnsbruckSalzburg
Cape Verde 2
PraiaSal
Albania 1
Finland 1
Kittila
Georgia 1
Tbilisi
Ireland 1
Islanda 1
Norway 1
Tromso
Sweden 1
Salen
Turkey 1
Adalia
FAQ
Which cities can you reach by bus from Amsterdam?
With a direct FlixBus or FlixTrain connection: Brussels, Cologne, Lille, Dortmund, Antwerp, Eindhoven, Duisburg and Maastricht. Times are approximate, so check schedules and prices on the FlixBus website.
How long is the bus from Amsterdam to Brussels?
About 2 h 40 min on the fastest direct ride we found, over 174 km. Check schedules and prices on the FlixBus website.
How many nights do you need for a multi-city loop from Amsterdam?
For Amsterdam, Brussels and Antwerp, about 5 nights is enough (2 nights in Amsterdam, 2 nights in Brussels, 1 night in Antwerp), with about 5 h 30 min of travel in total.
Which airports have direct low-cost flights to Amsterdam?
From 70 airports in 17 countries, including Barcelona, Madrid and Malaga. With a FlyDown watch you get an alert when a flight to Amsterdam is cheap.