To get to Battersea by car, take the A3220 road and turn onto Battersea Park Road. Alternatively, take the A3205 road and turn onto Queenstown Road. From central London, take the A3 road and turn onto the A3036.
If taking the rail, Battersea is served by Battersea Park, Queenstown Road, and Clapham Junction stations. From other local landmarks, such as the London Eye, take the Victoria line to Vauxhall station and transfer to the overground train or walk. From nearby towns, take the train to Clapham Junction station and transfer to a train bound for Battersea Park or Queenstown Road.
If you want to avoid driving or taking the train, you can take the Thames River Bus services to Battersea Power Station pier. From there, it's a short and picturesque walk to Battersea park.
The closest airport to Battersea in London is London City Airport, which is approximately 10 miles away. Another option is Heathrow Airport, which is approximately 16 miles away. From London City Airport, you can take the DLR train or a taxi to Battersea, which will take around 30-40 minutes. From Heathrow Airport, you can take the tube or a taxi to Battersea, which will take around 45-60 minutes.