Thick smoke billowed into the sky as dozens of firefighters tackled a huge blaze at a disused village hall near to the Chessington World of Adventures theme park.
Six fire engines and 35 firefighters raced to the scene as flames engulfed the building in Leather Road on Monday afternoon.
Photos posted on social media showed thick smoke billowing into the sky and a swarm of emergency services vehicles lining the street.
London Fire Brigade said it received the first of more than 35 calls from members of the public about the fire at about 3pm.
An LFB spokesman said the entire building was alight.
Leatherhead Road was sealed off at the junctions with Garrison Lane and Fairoak Lane, police said.
Kingston Police tweeted: “This is the scene at the fire on Leatherhead Road. The road is completely closed at the moment. Please avoid...”
This is the scene at the fire on Leatherhead Road. The road is completely closed at the moment. Please avoid... pic.twitter.com/JFQglcQkGE— Kingston Police (@MPSKingston) April 3, 2017
Ange Saunders posted a video of the scene on Instagram with the caption: “Fire! Leatherhead Road closed between Garrison Lane and Barwell Business Park entrance due to large building fire as of 3:15pm today.”
Nicola Hunt posted an image on Twitter of smoke rising above the fields after the fire took hold.
Crews from Surbiton, New Malden and Kingston fire stations attended and colleagues from Surrey Fire and Rescue Service.
The Brigade said the cause of the fire was under investigation. The blaze was brought under control at about 5pm.