Newbattle on the map

Location in MidlothianNewbattle sits where the marker shows within the county.

35,145
Population
12,564
Households
Create a free area profile for NewbattleDownload or embed an infographic of these statistics

About Newbattle

Newbattle is a village located in Midlothian, Scotland, with the postcode area EH22. It is situated near the River South Esk and is approximately six miles south of Edinburgh. The village is known for its proximity to Newbattle Abbey, a historic site that dates back to the 12th century and was originally a Cistercian monastery. Today, the abbey serves as a college and offers various educational programmes.

The surrounding area features a mix of residential properties and green spaces, making it a pleasant place for walks and outdoor activities. Newbattle is well-connected by public transport, with bus services linking it to nearby towns and the city of Edinburgh. The village has local amenities, including shops and a primary school, catering to the needs of its residents and visitors alike.

Nearest Train Stations 6 stations

Newtongrange Train Station 1 miles
Gorebridge Train Station 2.7 miles
Musselburgh Train Station 4 miles
Brunstane Train Station 4.6 miles
Wallyford Train Station 4.7 miles
Prestonpans Train Station 6.3 miles

Location

Local Government

District Midlothian
Ward Dalkeith
Constituency Midlothian

Frequently Asked Questions about Newbattle

What is the population of Newbattle?
Newbattle has a population of approximately 35,145 residents, based on the latest census figures for the surrounding postcode area.
What postcodes cover Newbattle?
Newbattle is covered by the EH22 postcode district.
Where is the nearest train station to Newbattle?
The nearest railway station to Newbattle is Newtongrange Train Station, about 1 miles away.