Train service
SNCB
SNCB is Belgium’s national railway operator, offering domestic and international train services with flexible ticket options, including youth and senior discounts.
Check times & pricesOfficial websiteEurostar
Eurostar is an international high-speed rail operator connecting the UK, France, Belgium, the Netherlands, and Germany.
Check times & pricesOfficial websiteTrain tickets
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Trainline
Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Raileurope
Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.
Bruges is easy to reach by train from Brussels, London, Paris, and Amsterdam. Direct SNCB trains from Brussels run throughout the day and take about 1 hour. There is no direct Eurostar to Bruges. Every international route changes at Brussels-Midi, where you transfer to a domestic SNCB train, so book the Eurostar leg and the SNCB leg as two separate tickets unless you use a through-booking reseller.
Key facts at a glance:
- Brussels to Bruges: about 1 hour, direct SNCB trains roughly every 20-30 minutes
- London to Bruges: about 3 hours 20 minutes (Eurostar to Brussels-Midi, then change to SNCB)
- Paris to Bruges: about 2 hours 45 minutes (Eurostar to Brussels-Midi, then change to SNCB)
- Amsterdam to Bruges: about 3 hours (Eurostar to Brussels-Midi, then change to SNCB)
- No seat reservation needed on SNCB domestic trains; just buy a ticket and board
- Station: Book to “Brugge” not “Brugge Sint-Pieters”, which is a separate station further from the city centre
Traveling to Bruges
Bruges station sits about 1.5 km south-east of the Markt, the city’s central square. Most visitors walk the 20-25 minutes into the centre, take a De Lijn bus (lines 1 or 2), or ride the centre shuttle. All three options work; the choice comes down to how much luggage you have and whether you arrive within shuttle hours (07:00-19:00).
Before you pay for any ticket, check the station name carefully. All trains serving the city centre stop at Brugge station. Brugge Sint-Pieters is a different station in the north-east of the city, well away from the historic centre. Both names appear on booking platforms and on-screen departure boards. Open the train details and confirm the station is “Brugge”, not “Sint-Pieters”.
Getting here from Brussels Airport
From Brussels Airport, take a train to Brussels-Midi or Brussels-Central, then connect to a direct SNCB train to Bruges. The total journey is around 1 hour 20 minutes depending on your connection. Buy a combined ticket at the airport or on belgiantrain.be. The SNCB app also covers airport connections.
Train routes to Bruges
All major international routes to Bruges pass through Brussels-Midi (also called Bruxelles-Midi or Brussel-Zuid). Eurostar operates the London, Paris, and Amsterdam legs into Brussels; SNCB covers every domestic leg within Belgium. There is no single train from London, Paris, or Amsterdam that runs straight through to Bruges, so plan the journey as two stages from the start.
Main train connections
| From | Total journey time | Connection |
|---|---|---|
| London St Pancras | about 3h 20m | Eurostar to Brussels-Midi + SNCB to Brugge |
| Paris-Nord | about 2h 45m | Eurostar to Brussels-Midi + SNCB to Brugge |
| Amsterdam Centraal | about 3h | Eurostar to Brussels-Midi + SNCB to Brugge |
| Cologne Central | about 3-4 hours | ICE to Brussels-Midi + SNCB to Brugge |
| Brussels (any main station) | about 1 hour | Direct SNCB |
| Ghent | about 25 minutes | Direct SNCB |
| Antwerp | about 1 hour | Direct SNCB |
Journey times for the international legs are approximate. Treat them as orientation, not a promise for every departure, and check the time for your exact train when you book. The SNCB Brussels-Bruges segment is consistently around 1 hour; the Eurostar leg varies by route.
From Brussels-Midi, SNCB runs roughly every 20-30 minutes to Bruges throughout the day, with more frequent services during peak hours. The journey averages about 1 hour.
Booking the London, Paris, or Amsterdam journey
Coming from London is where travellers most often get caught out. Your Eurostar ticket shows Brussels-Midi as its final stop, not Bruges, so do not look for a “London to Bruges” through train at the gate. Take the Eurostar to Brussels-Midi, then walk to the SNCB departure boards in the same station and board any direct Bruges train. You do not need a reservation for that domestic leg, and trains leave roughly every 20-30 minutes, so a missed connection usually means a short wait rather than a lost day.
Before you book, confirm two things: that your Eurostar ticket terminates at Brussels-Midi, and that you have allowed enough time to change. Eurostar arrivals at Brussels-Midi clear into the main concourse, where SNCB departures are signposted; 20-30 minutes is comfortable for the transfer. The same pattern applies from Paris and Amsterdam. If you would rather not juggle two bookings, resellers such as Rail Europe, Trainline, and Omio sell both legs in one transaction, but the change at Brussels-Midi is still part of the trip.
Train operators
Eurostar operates from London St Pancras, Paris-Nord, and Amsterdam Centraal into Brussels-Midi. This is the operator you book for the international leg from all three cities. Thalys merged into Eurostar in 2023 and no longer operates as a separate brand. Book Eurostar tickets at eurostar.com.
SNCB (Belgian Railways) runs all domestic trains within Belgium, including the direct Brussels-Bruges service and routes from Ghent, Antwerp, and Leuven. Book at belgiantrain.be or via the SNCB app.
Deutsche Bahn (ICE) connects Cologne to Brussels and, in summer 2026, runs a seasonal weekend ICE that calls at Bruges. The direct service runs on Saturdays and Sundays in two blocks: 6 to 27 June and 8 to 30 August 2026, with no service in the July gap. The train links Cologne with the Belgian coast, calling at Aachen, Liege, Leuven, Brussels, Ghent, Bruges, and Ostend. Outside these dates, the Cologne route still works via a change at Brussels. Check bahn.de for availability and timetables.
For combined international journeys (Eurostar + SNCB), resellers including Rail Europe, Trainline, and Omio allow you to book both legs in a single transaction.
Bruges station guide
Brugge station is a modern intercity station with most practical services you need for a day visit or short break.
Station services
| Service | Hours | Details |
|---|---|---|
| Main hall | 03:30-02:10 (weekdays) / 04:15-01:45 (weekends) | Information desk and waiting area |
| Ticket office | 06:15-20:00 (weekdays) / 07:15-20:00 (weekends) | Staffed counters and self-service machines |
| Luggage lockers | During station hours | See pricing below |
| Accessibility | During station hours | Lifts, escalators, accessible toilets |
The station has free Wi-Fi. Bike rentals are available through Bike Point and Blue-bikes, which is useful if you want to explore on two wheels.
Luggage lockers
SNCB operates lockers inside the station, so you do not need to book third-party storage before you arrive. The locker room is next to the ticket desks in the main concourse. Daily rates:
- Small bag (S): €5/day
- Backpack (M): €7/day
- Trolley (L): €9.50/day
- XL (two trolleys): €11.50/day
- XXL (suitcase): €14.50/day
Pay at the locker terminal before depositing your bags. Hourly supplements apply if you collect later than the end of your rental period (€0.50/hr for S, M and L; €0.70/hr for XL and XXL). On busy summer weekends, lockers can fill up early. You can also reserve a locker online at belgiantrain.be.
From the station to the city centre
The Markt is about 1.5 km north-east of the station. Most visitors reach it in 20-25 minutes on foot. The walk is well signposted and passes through a park; it works even with moderate luggage.
| Transport | Time | Cost | Notes |
|---|---|---|---|
| Walking | 20-25 min | Free | Signposted from the station exit |
| Bus (De Lijn lines 1 & 2) | about 10 min | €3 per journey | Stops at ‘t Zand, Sint-Salvatorskerk, and O.L.V. Kerk |
| Centre shuttle | – | €3 per journey (visitors) | Daily 07:00-19:00; stops near the Markt |
| Taxi | 5-10 min | Varies | Taxi rank outside the main entrance |
Bus lines 1 and 2 run every 10-15 minutes and stop at key points around the city centre. Pay by contactless card on the bus or buy a ticket at the station Lijnwinkel counter; each ticket is valid for 60 minutes.
The electric centre shuttle runs a fixed route from the station through the city centre, daily from 07:00 to 19:00. It is no longer free for visitors: since 1 July 2025, visitors pay €3 per journey, so carry a contactless card rather than expecting to ride for nothing. Bruges residents travel free, and travellers aged 65 and over ride the shuttle free. Payment is by contactless card or mobile pay.
Onboard experience
SNCB intercity trains between Brussels and Bruges have 1st and 2nd class. Both have reasonable legroom and overhead luggage racks. Power sockets are available in most carriages. You are welcome to bring your own food.
The journey takes about 1 hour. If you are arriving via Eurostar from London, the Brussels-Bruges SNCB segment requires a separate domestic ticket. Eurostar and SNCB are different companies, and your Eurostar ticket does not cover the train on to Bruges.
Eurostar standard class allows two bags plus one piece of hand luggage. If you are bringing additional bags, pre-book extra luggage on eurostar.com. Excess bags at the gate can be refused or charged for.
Tickets and fares
One journey, two tickets
The single most expensive mistake on this route is treating the trip as one ticket. It is two. Your Eurostar ticket (London, Paris, or Amsterdam to Brussels) does not cover the SNCB train from Brussels to Bruges, and an SNCB domestic ticket is not valid on Eurostar. Buy each leg for the service it applies to, or use a reseller that bundles both. If you board Eurostar without a valid Eurostar ticket, or with a rail pass but no paid Eurostar seat reservation, you will be asked to buy a full-price ticket on the spot.
Booking channels
For domestic Belgian journeys (including Brussels-Bruges), book directly at belgiantrain.be or on the SNCB app. You do not need to book in advance. Tickets are valid for travel on any train on the date shown.
For international journeys involving Eurostar (London, Paris, Amsterdam), book the Eurostar leg at eurostar.com. Booking opens up to 11 months in advance, and cheaper advance fares go early, particularly for travel from London.
To book both legs in a single transaction, use a reseller: Rail Europe, Trainline, and Omio all cover Eurostar and SNCB combinations.
Fares
Brussels to Bruges (SNCB domestic): standard 2nd class tickets typically start from around €15-€18 one-way. Weekend travel (Saturdays, Sundays, and public holidays) comes with a 30% discount on the standard fare. Check belgiantrain.be for the exact fare for your date. SNCB single fares are now distance-based and capped, so they do not swing the way Eurostar’s dynamic fares do.
You do not need a seat reservation on SNCB domestic trains. Buy a ticket, board any direct Brussels-Bruges service, and sit wherever you like.
International journeys (Eurostar): Eurostar fares are dynamic and vary by date, demand, and how far in advance you book. Advance fares from London can start from around £29-£35, but prices rise as the train fills. As a rough guide:
- Amsterdam to Bruges: Eurostar fares from around €30-€50 in advance, plus the SNCB Brussels-Bruges leg
- Paris to Bruges: Eurostar from around €29 in advance, plus SNCB
- London to Bruges: Eurostar from around £29 in advance, plus SNCB
These are starting-range figures. Live fares change with demand, booking date, and class. Book the Eurostar leg early if your dates are fixed, since the cheapest fares sell first and the same-day price can be several times higher. Check eurostar.com for your specific dates.
Discounts
Youth (under 26): travellers under 26 get an automatic 40% discount on the standard SNCB fare for any domestic journey, at any time of day. No proof of age is needed at the machine, but carry ID if asked on board.
Senior (65 and over): travellers aged 65 and over get an automatic 40% discount on any domestic SNCB route at any time of day. There is no off-peak or after-09:00 restriction, so you do not need to time your journey to claim it. This is a change from the older Senior Ticket, which was time-limited; SNCB replaced that product in October 2025 with the automatic discount. Carry ID in case it is checked on board.
Children under 12: up to 4 children under 12 travel free when accompanied by a paying adult on SNCB trains.
Eurostar discounts: Eurostar pricing varies by route and fare type. Eurostar does not offer a fixed senior rate the way SNCB does, so any saving depends on the fare and booking date. Check eurostar.com directly.
Multi-journey options
SNCB discontinued the Standard Multi 10-journey card in October 2025, so ignore older guidance that still recommends it. If you are planning several domestic Belgian train journeys, SNCB’s Train+ card adds a further off-peak and weekend discount and a favourable single-journey cap on top of the standard fare. It is worth considering if you are based in Belgium or making multiple trips over several weeks. For a single return day trip, an ordinary ticket with the weekend discount is simpler and usually cheaper.
Rail passes
Both Interrail (for European residents) and Eurail (for non-European residents) offer Benelux passes and Global passes that include Belgium.
The Benelux Pass covers Belgium, the Netherlands, and Luxembourg. Entry-level flexi options (3 travel days within a month) start from around €110-€120 for adults in 2nd class. Check current pricing at interrail.eu or eurail.com, as prices are updated periodically.
The Global Pass is valid in 33 European countries. Adult prices start from around €200 for the most limited option, rising for more travel days. Compare the pass cost against point-to-point fares for your specific itinerary.
One rule for Eurostar with a pass: Eurostar journeys always require a mandatory paid seat reservation, even with a valid rail pass. The reservation fee varies by route. Check interrail.eu or eurail.com for the current fee before booking. Book it early, because pass-holder reservation places on Eurostar are limited and sell out on busy departures. Without a reservation, you cannot board Eurostar.
SNCB domestic trains do not require any reservation when using a rail pass. Present your pass on board if asked; no additional fee applies. Walk up, board any direct Bruges train, and travel on the pass alone.
Trip planning
Luggage
Bruges’ historic centre has cobblestone streets throughout. Wheeled luggage rolls reasonably well on the main routes from the station into the centre, but narrow lanes and bridges make very large suitcases awkward. If you are visiting Bruges as a day trip from Brussels, consider leaving larger bags at the station lockers (from €5/day for a small locker) and travelling light into the centre.
For Eurostar passengers, the standard allowance is two bags plus one piece of hand luggage. Additional bags need to be pre-booked via eurostar.com.
Busy periods
Summer (late June to August) is the peak season. Trains from Brussels fill quickly on weekends, and accommodation in Bruges books out well in advance. Spring (April-May) and autumn (September-October) are quieter, with shorter queues and easier hotel availability. The Bruges Christmas Market (typically late November to early January) drives strong demand and higher accommodation prices but can be a rewarding time to visit if you book early.
Train services on the Brussels-Bruges corridor do not vary much by season; there are always frequent direct departures. Where seasonal capacity matters more is on the Eurostar leg from London, Paris, or Amsterdam: advance booking is important in summer and over Christmas.
Day trips and the last train back
Bruges is one of the most popular day trips from Brussels, and the trap is simple: the town is small and easy to lose track of time in, while evening trains thin out and the last departures are not posted prominently. Plan the return before you leave, not after dinner. Direct SNCB trains run from early morning until late evening, but do not assume metro-style frequency at night.
Do this: on belgiantrain.be or the SNCB app, look up your travel date and note the times of the last two or three direct Brugge to Brussels-Midi departures, then treat the second-to-last as your real deadline. That gives you a buffer if you misjudge the walk back to the station, which is 20-25 minutes from the Markt.
If you are connecting to a Eurostar back to London from Brussels-Midi, work backwards from the fixed Eurostar departure rather than forward from Bruges. Allow at least 30-45 minutes at Brussels-Midi for the change and any delay on the domestic leg, plus the 10-15 minutes it can take to walk between platforms. Missing that domestic connection can mean missing the Eurostar, and Eurostar rebooking is expensive.
What to see near the station
The station exit points you north towards the historic centre. Walk through Koningin Astridpark and follow the signs for Centrum. Most of Bruges’ main sights are within 20-25 minutes on foot.
The Markt is the natural starting point: the historic central square, dominated by the Belfry, with canal tour departure points nearby. Canal tours are one of the best ways to get your bearings quickly and run from Jan van Eyck Square and several other stops along the canals. From the Markt it is a short walk to the Church of Our Lady (free entry), the Groeninge Museum, and the Beguinage.
From Bruges, SNCB runs direct trains to Ghent (about 25 minutes), Antwerp (about 1 hour), and Brussels (about 1 hour).
Frequently asked questions
How long does the train to Bruges take?
From Brussels, direct SNCB trains take about 1 hour. From London, allow around 3 hours 20 minutes total - Eurostar to Brussels-Midi, then SNCB to Bruges. From Paris, around 2 hours 45 minutes; from Amsterdam, around 3 hours. All international routes involve a change at Brussels-Midi, as there is no direct international train to Bruges. Times are approximate; check your specific departure when booking.
How much do train tickets to Bruges cost?
Brussels to Bruges costs around €15-€18 for a standard 2nd class SNCB ticket one-way. Weekend fares (Saturday, Sunday, and public holidays) carry a 30% discount. Travellers under 26 or aged 65 and over receive an automatic 40% discount at any time of day - no off-peak restriction applies. International fares from London, Paris, or Amsterdam are booked separately on Eurostar: advance fares from London start around £29, from Paris and Amsterdam from around €29-€50. Check belgiantrain.be and eurostar.com for live fares on your dates.
Do I need to book Bruges train tickets in advance?
For SNCB domestic trains - including Brussels to Bruges - no advance booking is needed. Buy a ticket on the day at a machine or via the SNCB app and board any direct service. For Eurostar (from London, Paris, or Amsterdam), advance booking is strongly recommended: cheaper fares sell quickly and prices rise as the train fills. If you hold a rail pass, a paid Eurostar seat reservation is still mandatory - book it early as pass-holder places are limited and sell out on busy departures.
How do I get from Bruges station to the city centre?
The Markt is about 1.5 km from the station. Walking takes 20-25 minutes along a well-signposted route through a park. De Lijn bus lines 1 and 2 run every 10-15 minutes and cost €3 per journey (pay by contactless card on board or buy a ticket at the station Lijnwinkel). The electric centre shuttle runs a fixed route daily from 07:00 to 19:00 and costs €3 for visitors; travellers aged 65 and over ride free. Taxis are available at the rank outside the main entrance and take 5-10 minutes.
Can I use a rail pass to travel to Bruges?
Yes. Interrail (European residents) and Eurail (non-European residents) Benelux and Global passes are valid on SNCB domestic trains, including Brussels to Bruges. No seat reservation is needed on SNCB - present your pass if asked and board any direct service. For Eurostar legs from London, Paris, or Amsterdam, a mandatory paid seat reservation is required even with a valid pass. Book the Eurostar reservation early: pass-holder places are limited and sell out on busy departures.
Is there a direct train from London to Bruges?
There is no year-round direct train from London to Bruges. From summer 2026, Deutsche Bahn operates a seasonal weekend ICE calling at Bruges directly - running Saturdays and Sundays in two blocks: 6 to 27 June and 8 to 30 August 2026, with no service in July. Outside those dates, the standard journey is Eurostar from London St Pancras to Brussels-Midi, then a direct SNCB train to Bruges, taking around 3 hours 20 minutes in total. Allow 20-30 minutes for the transfer at Brussels-Midi.