FlyDown FlyDown
← All trips More cities in one trip

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

AmsterdamBrusselsCologneLilleDortmundAntwerpEindhovenDuisburgMaastricht
Cities you can reach by bus from Amsterdam · Suggested loop · Map: Natural Earth

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.

CityDistanceApprox. timeTransport
Brussels · Belgium174 km2 h 40 minBus
Cologne · Germany218 km3 h 40 minBus
Lille · France231 km3 h 50 minBus
Dortmund · Germany204 km3 h 50 minBus
Antwerp · Belgium133 km2 h 5 minBus
Eindhoven · Netherlands114 km1 h 25 minBus
Duisburg · Germany170 km2 h 20 minBus
Maastricht · Netherlands181 km2 h 55 minBus

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.
LegApprox. time
Amsterdam → Brussels2 h 40 min
Brussels → Antwerp45 min
Antwerp → Amsterdam2 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.
LegApprox. time
Amsterdam → Brussels2 h 40 min
Brussels → Lille1 h 25 min
Lille → Amsterdam3 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.

Greece 16

AthensChaniaCorfuHeraklionKalamataKarpathosKefaloniaKosMykonosMytilene (Lesbos)PrevezaRhodesSamosSantoriniThessalonikiZakynthos

Portugal 5

FaroFunchalLisbonPonta DelgadaPorto

Egitto 4

HurghadaIl CairoMarsa AlamSharm El Sheikh

Morocco 4

AgadirCasablancaMarrakeshRabat

Austria 2

InnsbruckSalzburg

Cape Verde 2

PraiaSal

Albania 1

Tirana

Finland 1

Kittila

Georgia 1

Tbilisi

Ireland 1

Dublin

Islanda 1

Reykjavik

Norway 1

Tromso

Sweden 1

Salen

Turkey 1

Adalia

Cheap flights from Amsterdam →

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.