After departure from ****, I was working Solent on 119.475 to Stoney Cross (off the right hand side). When I left Stoney Cross, I changed frequency to Boscombe for MATZ penetration – couldn’t reach them. I exchanged calls with other company aircraft on frequency who believed that they shut. I didn’t want to go through MATZ, even though I know that you can, and so I listened out on Boscombe frequency as passing their airspace. I planned to go to the town NW of Romsey where two rivers met, and route between airspace. Wind drift pushed me closer to Romsey than I thought. It would appear that I routed to Romsey, not where I originally planned. At Romsey (thinking I was at the other town) I turned Easterly, and then Northerly after a few miles, still listening out on Boscombe. Knowing I was approaching Winchester, and free from controlled airspace, I called Farnborough 125.250 for basic service back to CPT. Farnborough told me to turn NW immediately as I had infringed the Solent CTR.