Trains London Waterloo to Portsmouth Harbour - …
Train tickets from London Waterloo to Portsmouth Harbour can start from as little as £9.10 when you book in advance and are usually more expensive when purchased on the day. Prices can also vary depending the time of day, route and class you book.