The obvious answer is to ask P&O isn't it? However, I feel that, unfortunately, the answer maybe Swindon! Both the train station, and coach station in Southampton are a very short taxi ride from the cruise terminal. They are actually within walking distance if you're travelling light! Free car parking comes with some cruises depending when you book and from whom. I hope you have a satisfactory journey however you eventually get here. Happy cruising.