We sailed on the Epic last month, and in my pre-cruise research I had a really hard time finding information about transportation at each port, especially the ones where walking to the city center isn't an option. I basically couldn't find any information online about the shuttle buses, and when I did it would basically just say "some cruise lines have shuttle buses" but never specified which ones, and were always pretty vague about drop off points and whatnot. I found it really frustrating that I would do all this research and be fully prepared to take public buses to get to the city center only to step off the ship and realize there were shuttles right there. I just wanted to post here with some information about the shuttle buses that we either used ourselves or saw at the port. I thought other people might be able to add other ports where NCL offers shuttles. These are all shuttles that are run by the cruise line (they are not public buses), so in our case they all had the "Norwegian Epic" sign in the window, but NCL seems to offer little to no information online about them.
Here's the cities that we saw had shuttles:
Livorno - drops off near the Piazza del Municipio in Livorno, cost a few Euro per person, paid at the shuttle
Palma de Mallorca - drops off pretty close to the cathedral. This one cost the most (I want to say like $10?) and was booked in advance at the shore excursion desk, but I believe you could also pay at the shuttle itself. There is a much cheaper public bus that will also take you into the city center, but the bus stop seemed to be quite a walk away from the ship so we decided to take the shuttle instead since it picks up and drops off at the ship itself.
Barcelona - drops off at the World Trade Center. Cost a few Euro, paid at the shuttle. (Be aware there is a bus thats run by the port called the Cruise Bus that will take you to the exact same spot and is a little cheaper. However, I believe it will make a couple stops at other ships along the way. The NCL shuttle will take you right to your ship, but we did sit for a few minutes waiting for the bus to fill up before we even left, so I'm not sure it would matter in the end.)
Rome/Civitavecchi - there is a free shuttle that will take you to outside the main port area. I'm not sure how close it was to the actual Civitavecchia city center, but we took another shuttle (NOT run by Norwegian, this one cost a few Euro) to the train station to take the Civitavecchia Express train into Rome itself.
If anyone else has info on NCL shuttles in other ports of call in Europe (or even elsewhere) feel free to reply. It would be really nice to have all this info in one place!