Bruges is located along the E40 motorway, between Ostend and Brussels. Amsterdam, Paris and Cologne are a 3 hour’s drive away.
Paris-Bruges by Thalys (direct and via Brussels). London-Bruges by Eurostar (via Brussels). Also one transfer at Antwerp Station when traveling from Amsterdam or Rotterdam, or at Brussels Midi/Zuid when traveling from Cologne and Luxemburg. Several train connections from Brussels, Ghent, Antwerp and Lille to Bruges.
Brussels Airport : daily flights from 200 destinations in 66 countries (one transfer by train in Brussels Midi/Zuid). Charleroi/Brussels-South Airport : several weekly flights by different low-cost carriers (7 daily bus connections between the airport and Bruges by Flibco-shuttle).
By ferry from the UK
Dover-Dunkerque : DFDS Seaways
Dover-Calais: DFDS, P&O Ferries, MyFerryLink
Hull-Zeebrugge: P&O Ferries