Travel from Brussels to Leeuwarden

Bus or train from Brussels to Leeuwarden?

Thalys operates a train from Brussels to Leeuwarden every 4 hours. Tickets cost $45 - $70 and the journey takes 1 h 10 min. Dutch Railways (NS) also services this route hourly. Alternatively, FlixBus operates a bus from Brussels to Leeuwarden every 3 hours. Tickets cost $12 - $21 and the journey takes 2 h 45 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Brussels to Leeuwarden

From Bruxelles-Midi train to Rotterdam Centraal then train to Leeuwarden. 4 h 22 min 99€. From Brussels bus to Duivendrecht then train to Leeuwarden. 4 h 57 min 52€. From Bruxelles-Central train to Schiphol (Airport) then train to Leeuwarden. 5 h 55 min 78€. From Brussels, Brussels-North station bus to Amsterdam, Amsterdam Sloterdijk, bus to Drachten, Transferium Oost, then line 320 bus to Leeuwarden, Klanderij. 6 h 15 min 34€. From Brussels drive to Leeuwarden. 3 h 12 min 49€. From Bruxelles-Nord train to Brussels airport, fly to Groningen airport, line 9 bus to Groningen, then train to Leeuwarden. 3 h 59 min 199€. From Bruxelles-Nord train to Brussels airport, fly to Amsterdam airport, then train to Leeuwarden. 4 h 56 min 139€.