How far is Portsmouth to Southampton?

20 miles taking M27(W).