Travel from Edinburgh to Belgium

Train, bus or fly from Edinburgh to Belgium?

Virgin Trains East Coast operates a train from Edinburgh to Brussels hourly. Tickets cost $60 - $95 and the journey takes 4 h 13 min. 2 other operators also service this route. Alternatively, National Express operates a bus from Edinburgh to Brussels twice daily. Tickets cost $35 - $45 and the journey takes 9 h 20 min. 4 other operators also service this route.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Edinburgh to Belgium

ModeDurationPrice
From Edinburgh train to London St. Pancras International, train to Bruxelles-Midi, then train to Bruxelles-Central.7 h 14 min£213
From Edinburgh train to Sheffield, train to London St Pancras International, train to Bruxelles-Midi, then train to Bruxelles-Central.9 h 32 min£333
From Edinburgh bus to London, bus to Bruxelles-Nord, then train to Bruxelles-Central.18 h 44 min£52
From Edinburgh drive to Folkestone, Eurotunnel to Calais, then drive to Brussels.10 h 14 min£238
From Edinburgh drive to Dover, car ferry to Calais, then drive to Brussels.11 h 18 min£130
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Brussels airport, then train to Brussels.4 h 30 min£87
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Amsterdam airport, then train to Antwerp.6 h 34 min£90
From Edinburgh train to Newcastle upon Tyne, Central Station (Tyne and Wear Metro Station) (Central Station Metro), train to Newcastle airport, fly to Brussels airport, then train to Brussels.5 h 44 min£121
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Charleroi airport, line 28 bus to Jumet Madeleine, then tram to Charleroi.4 h 57 min£61

Is there a direct train between Edinburgh and Belgium?

No, there is no direct train from Edinburgh to Belgium. However, there are services departing from Edinburgh and arriving at Bruxelles-Central via London St. Pancras International and Bruxelles-Midi. The journey, including transfers, takes approximately 7 h 14 min.