From an earlier post if the cruise company doesn´t provide transport to Bruges:
I think the best way to go to Brugge/Bruges is taking the tram from Zeebrugge to Blankenberge and from there the train to Brugge.
The “Zweedse Kaai” is where the cruiseships usually dock in Zeebrugge, at the sea-side close to the large sea-lock. From there you have to walk along the mainroad N34a about 1 km to tramstation “Zeebrugge Kerk” opposite the church. There is also a little ticketbooth, but is not always open, you can buy tickets for the tram also in the nearby little “Spar” supermarket. On the tram is possible, but more expensive. Be carefull with crossing the street as it is busy there, especially with the quick moving trams.
From there between 9AM and 8PM in the summer period you have every ten minutes a tram to Blankenberge. Trams go in both directions, but take the one with direction “De Panne” , clearly shown on the front of the tram and also with a blue sign underneath the station sign. You need “2 zone” tickets and costs €1,20/1,30 pp per ride and is enough to get to Blankenberge.
On the way back you have to take the tram direction “Knokke”.
From the trainstation in Blankenberge you have at least in the morning every hour a train to Brugge, later more, see (select English) www.belgianrail.be. The ride takes no more then 15 minutes, you have to get out at the main station in Brugge for walking to the centre. Think with a bit of planning between 1 hour to 1½ hour to get from the ship to the railwaystation of Brugge.
In Zeebrugge is also a trainstation, but the connection is not so frequent and the few locals I talked to prefer the route explained above. You have also to walk two km to get there. Nevertheless it’s possible that someone has a good experience with the train from Zeebrugge, but the route above ìs the one I can suggest.
In winterperiod the trams run every twenty minutes. If the Spar supermarket and the ticketbooth are not open, you can buy the tickets at the tram for €2,- each. The ferry company Hull-Zeebrugge has it´s own dock 3km away from the cruise dock and is actually of no concern for you.