"best" is too relative... I'd suggest the bus direct from GRO airport to Barcelona (Estació del Nord). It takes about 1h15m min and costs about 12€ if I remember it correct. Then take a taxi to the cruise port (any option with public transport means changes, stairs and some walking.... not great with luggage)
Be the first to rate this answer!