Search Hotels near Top Newbattle Attractions

Top 30 Hotels in Newbattle

See all 1 Hotels in Newbattle
The Sun Inn
The Sun Inn

Lothianbridge, Dalkeith EH22 4TR

4.0 out of 5.0
4.6 out of 5 (93 reviews)

Located in Newbattle, this inn is 2.5 mi (4.1 km) from Dalkeith Country Park and within 6 mi (10 km) of Rosslyn Chapel and …

Get Rates
The Retreat Castle
The Retreat Castle
0.4 mi from Newbattle
4.0 out of 5.0
4.6 out of 5 (17 reviews)

Located in Midlothian, this historic guesthouse is 3 mi (4.8 km) from Dalkeith Country Park and within 6 mi (10 km) of Rossly …

Get Rates
Dalhousie Castle Hotel & Spa
Dalhousie Castle Hotel & Spa
0.5 mi from Newbattle
4.0 out of 5.0
4.3 out of 5 (296 reviews)

Located in Midlothian, this spa hotel is within 6 mi (10 km) of Dalkeith Country Park, Rosslyn Chapel, and Gilmerton Cove. …

$202
Melville Castle
Melville Castle
1 mi from Newbattle
4.0 out of 5.0
4.1 out of 5 (296 reviews)

Located in Midlothian, this luxury hotel is 1.6 mi (2.6 km) from Dalkeith Country Park and 1.9 mi (3.1 km) from Gilmerton Cov …

$95
Emerald Guest House
Emerald Guest House
3.1 mi from Newbattle
3.0 out of 5.0
4.2 out of 5 (43 reviews)

Located in Gilmerton, this guesthouse is 0.1 mi (0.1 km) from Gilmerton Cove and 3.1 mi (5 km) from Royal Commonwealth Pool …

$73
Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and Estate
3.2 mi from Newbattle
3.0 out of 5.0
4.6 out of 5 (142 reviews)

Located in East Lothian, this hotel is 2.8 mi (4.5 km) from Musselburgh Racecourse and within 9 mi (15 km) of Arthur's Seat …

Get Rates
Aaron Lodge Guest House Hotel
Aaron Lodge Guest House Hotel
4.2 mi from Newbattle
4.0 out of 5.0
4.3 out of 5 (114 reviews)

Located in Liberton, this guesthouse is 0.5 mi (0.9 km) from Royal Infirmary and within 3 mi (5 km) of University of Edinburg …

Get Rates
Arden Guest House
Arden Guest House
4.2 mi from Newbattle
3.0 out of 5.0
3.8 out of 5 (88 reviews)

Located in Liberton, this guesthouse is 0.6 mi (0.9 km) from Royal Infirmary and within 3 mi (5 km) of University of Edinburg …

$78
Ravelston House
Ravelston House
4.2 mi from Newbattle
3.0 out of 5.0
4.8 out of 5 (8 reviews)

Located in Fisherrow, this hotel is 0.9 mi (1.4 km) from Musselburgh Racecourse and within 3 mi (5 km) of Queen Margaret …

Get Rates
Faside Estate
Faside Estate
4.4 mi from Newbattle
4.0 out of 5.0
5 out of 5 (1 reviews)

Located in East Lothian, this bed & breakfast is within 6 mi (10 km) of Musselburgh Racecourse, Dalkeith Country Park, and …

Get Rates

Recent Reviews in Newbattle

Where to stay in Newbattle

Newbattle Hotel Guide

If you are deciding on where to spend the night while vacationing in Newbattle, you'll find a broad range of comfortable possibilities. Approximately 22 places to stay are within a 0.1-mile radius from Newbattle's city heart.

If you'd prefer a great place close to the heart of Newbattle, why not check out the centrally located The Sun Inn.

Check out the The Balmoral Hotel or the Greywalls Hotel and Chez Roux. The The Balmoral Hotel is situated 7 miles away from the main part of Newbattle. The Greywalls Hotel and Chez Roux, is positioned 15 miles away. Other Expedia-listed hotels include the Old Town Chambers and the Prestonfield House.

Once you have learned about Newbattle, why don't you travel a little more of the area? The Edinburgh and Lothian area has many things to offer visitors. Spend time at Edinburgh and Lothian's ruins and castles and also admire the region's beaches, coastal plains and forests. Visitors and locals alike in this part of Scotland commonly enjoy mountain biking.

Midlothian is 3 miles to the south of Newbattle and is home to the Glencorse Golf Club and Kings Acre Golf Course. Midlothian hotel options are the Dalhousie Castle Hotel & Spa and The Sun Inn. 14 miles to the northeast of Newbattle, you can also stay at East Lothian, home to the Maitlandfield House Hotel and The Avenue Restaurant at The Victoria Inn. While visiting East Lothian, don't miss the Nungate Bridge and Haddington Golf Club.

Before you head home, why not spend an afternoon rubbing shoulders and cheering along with fellow sports enthusiasts at a local sporting fixture. Murrayfield Stadium is 8 miles to the northwest of Newbattle. Those wanting to find accommodation nearby can make a choice from the Sheraton Grand Hotel & Spa, Edinburgh or the The Chester Residence.

Edinburgh Airport is a convenient airport, and is located 12 miles away from Newbattle. Accommodation options nearby are Norton House Hotel & Spa and Dalmahoy Hotel & Country Club.