Hi we go on a mini cruise at least twice a year to Zeebrugge as we cannot leave our small children for long. We get the shuttle bus into Blankenberg (free)and this drops you by the station. You can get a train into Bruges. We have never done it as we have been on trips before but many other passengers and crew do. The sevice is not that frequent ( Ithink about once an hour) but it only costs a few euros. Other passengers get a taxi from the ship straight there. We have settled now on a quick chocolate run and a beer in Blakenberg before hopping back on board for lunch.
I've just been on a mini cruise to Bruges but our transport from boat to Bruges was included. There was a public bus that went from the Zeebrugge port right into the centre of Bruges tho so you should have no problems if you have to make your own way ther.
A coach wiil take you to blankenburgge just outside zeebrugge and drop you at the railway station it cost just afew euros have a good time we di.
WE went a few years back. The ship laid on a shuttle bus to the local train station and taxi rank if you wanted to go independently into Bruges. PLEASE DONT MAKE THE MISTAKE WE DID... on the return journey we naturally go off the train at Zeebrugge However this was not the station where the taxis and shuttle bus were (and sorry I cannot remember the name of the station we should have got off at) THe place was completely desserted and inthe middle of a very industrialised area. WE walked and walked through dock yards and construction yards - how we ever made it back to the ship I dont know. SO MAKE NOTE OF WHERE THE SHUTTLE DROPS YOU OFF.
Usually a shuttle bus is provided free to Blankenberg from where you can get a train to Bruges for 5 euros return (11 minutes.
Get the bus into blankenburg then theres a very good train service to bruges, they run hourly and the cost is only 5 euros return.
We went to bruges last year. There was a bus from the port to the nearest town( blankenburge) where there is a mainline railway station. The fare to bruge is a few euros each, the train runs hourly and we arrived far faster than the people who had booked the bus tour with the cruise line!The train take about 10-15 mins to bruges
Its a very pleasant area to wait in too so not too bad if you have missed a train, just go to a bearby bar for a coffee and wait for the next, just dont miss the last one back.
I am sure that the ship will provide a shuttle bus to the railway station at Zeebrugge (most now charge for this), and from there you can use the public railway system. I have used it before, and it is very good and runs quite frequently.
If your cruise company lay on a shuttle bus to the nearest train station (think it's called Blankenberg) you can buy a return ticket at a very reasonable cost to Bruges - it's only a short ride on the train. From there you can either walk or get a bus/taxi straight into town which isn't too far.