Skip to main content

Search hotels in Prestonpans

Enter your dates to see the latest prices and deals for Prestonpans hotels

Prestonpans – 10 hotels and places to stay

Filter by:

Star rating
Review score

The Leddie Hotel

Aberlady (Near Prestonpans)

Set in Aberlady and with Aberlady Bay Beach reachable within 600 metres, The Leddie Hotel offers concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a restaurant.

B
Birgit
From
Germany
Very nice comfy hotel, friendly welcome, spotless clean and great food.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 58 reviews
Price from
US$293.43
1 night, 2 adults

The Melville Inn by Innkeeper's Collection

Dalkeith (Near Prestonpans)

Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided.

A
Aishwarya
From
India
It was very clean, well maintained, not too noisy, well located and very helpful staff. Very comfortable rooms and air conditioning was helpful during summer time
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,210 reviews
Price from
US$98.59
1 night, 2 adults

Best Western Kings Manor

Edinburgh (Near Prestonpans)

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

B
Belluchi
From
Romania
Scottish WERE so friendly. Good service. Always smiling. Good facilities swimmingpool jacuzzi includeed in price ROOM service dinner if wanted gir only 4 pound charge Bus departs outside hotel room for City Center every 10 mintes 2 pounds Close distance to the airport cost 50 pounds its Worth it
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,485 reviews
Price from
US$143.46
1 night, 2 adults

Old Aberlady Inn

Aberlady (Near Prestonpans)

Situated in Aberlady and with Aberlady Bay Beach reachable within 200 metres, Old Aberlady Inn features a garden, non-smoking rooms, free WiFi and a bar.

J
Juliette
From
Netherlands
this was such a pleasant experience. Jill and her staff are super helpful, hard-working and friendly. the room was very tidy, clean and well decorated. the toilet and shower room was a wee bit small but the shower worked very well. Also, there were plenty of towels including big bath towels
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 883 reviews
Price from
US$157.80
1 night, 2 adults

The Lodge at Craigielaw and Golf Courses

Aberlady (Near Prestonpans)

Set in the heart of East Lothian's famous golf courses, Craigielaw offers rooms with views of the courtyard or the coastline with free parking on site.

G
Gavin
From
Ireland
Clean nice people great location and facility
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 621 reviews
Price from
US$117.37
1 night, 2 adults

Ravelston House

Musselburgh (Near Prestonpans)

Set in Musselburgh, 2 km from Portobello Beach, Ravelston House offers accommodation with a garden, free private parking, a restaurant and a bar.

M
Maz
From
Abkhazia
Everything else was great apart from not been shown to my room and what time bar was shut and where breakfast room was but the night guy helped me so much very polite very helpful guy credit to your hotel I asked for late checkout they said not a problem only to find there was late checkout fee wasn't told and message wasn't passed on
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 746 reviews
Price from
US$163.02
1 night, 2 adults

The Stair Arms Hotel

Edinburgh (Near Prestonpans)

Featuring a garden, restaurant, bar and free WiFi, The Stair Arms Hotel is located in Edinburgh, 10 km from Dalhousie Castle and 17 km from Arthurs Seat.

C
Clarence
From
Malaysia
The bed is comfortable, breakfast is good and dinner is wonderful too
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 944 reviews
Price from
US$161.06
1 night, 2 adults

Self-catering extended family home

Edinburgh (Near Prestonpans)

Located in Edinburgh in the Lothian region, with Portobello Beach nearby, Self-catering extended family home provides accommodation with free WiFi and free private parking.

F
Francisco
From
Spain
Everything. Clean and tidy. With some sweets and threats waiting for us and an AMAZING host. Open to help, extra caring and easy going.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 115 reviews
Price from
US$234.75
1 night, 2 adults

Hoopers Hideaway Caravan Rental Setonsands

Edinburgh (Near Prestonpans)

Boasting air-conditioned accommodation with a balcony, Hoopers Hideaway Caravan Rental Setonsands is situated in Edinburgh.

B
Blesson
From
United Kingdom
It was a fantastic and lovely stay. This place is ideal for a longer visit of 2–3 days at least, which unfortunately we couldn’t plan this time. The experience was truly amazing.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 11 reviews
Price from
US$161.06
1 night, 2 adults

Musselburgh Flat

Musselburgh (Near Prestonpans)

Featuring quiet street views, Musselburgh Flat offers accommodation with a balcony, around 13 km from Edinburgh Waverley station.

Y
Yadav
From
United Kingdom
We had a lovely stay in the flat, and the host are very supportive. Flat has all the amenities, and we had a very comfortable stay.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 24 reviews
Price from
US$236.95
1 night, 2 adults
See all 10 hotels in Prestonpans

Hotels with airport shuttles in Prestonpans

Airport shuttle (free)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 4,398 reviews
From US$185.10 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 321 reviews
From US$375.60 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 420 reviews
From US$318.21 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,700 reviews
From US$123.89 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 559 reviews
From US$847.70 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 121 reviews
From US$156.50 per night

Most booked hotels in Prestonpans and surroundings in the past month

See all

Popular with guests booking hotels in Dalkeith

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,210 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,485 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 944 reviews

Popular with guests booking hotels in Dalkeith

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 50 reviews

Popular with guests booking hotels in Aberlady

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 883 reviews

Popular with guests booking hotels in Aberlady

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 620 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews

Popular with guests booking hotels in Edinburgh

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 510 reviews

Popular with guests booking hotels in Musselburgh

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 746 reviews

Popular with guests booking hotels in Aberlady

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 58 reviews

Best hotels with breakfast in Prestonpans and nearby

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 137 reviews

Offering sea views, Anchorage B&B is an accommodation located in Cockenzie, 1.3 km from Seton Sands Longniddry Beach and 14 km from Muirfield.

From US$136.94 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 26 reviews

Located in Musselburgh and only 13 km from Arthurs Seat, Faside Estate provides accommodation with sea views, free WiFi and free private parking.

From US$358.64 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 101 reviews

Arden House - rooms with continental breakfast is set in Musselburgh, 8.5 km from Arthurs Seat, 11 km from Edinburgh Waverley station, and 11 km from Edinburgh Playhouse.

From US$149.98 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,317 reviews

This 15th-century castle dates back to Mary, Queen of Scots, and is set in 40 acres of stunning parkland. Edinburgh city centre is 8 miles from Carberry Tower Mansion House and Estate.

From US$181.28 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,485 reviews

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

From US$148.48 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 620 reviews

Set in the heart of East Lothian's famous golf courses, Craigielaw offers rooms with views of the courtyard or the coastline with free parking on site.

From US$117.37 per night

DPSNew

Hotel in Edinburgh
Breakfast options
Scored out of 10, guest rating 2.6
Very poor - What previous guests thought, 12 reviews

Situated in Edinburgh and only 2.8 km from Portobello Beach, DPSNew features accommodation with garden views, free WiFi and free private parking.

From US$280.76 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 58 reviews

Set in Aberlady and with Aberlady Bay Beach reachable within 600 metres, The Leddie Hotel offers concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a restaurant.

From US$296.95 per night

Budget hotels in Prestonpans and nearby

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 30 reviews

Located 100 metres from Seton Sands Longniddry Beach, 13 km from Muirfield and 20 km from Arthurs Seat, Sea View provides accommodation set in Port Seton.

From US$147.50 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Situated in Carberry and only 11 km from Arthurs Seat, Ensuite Room in a home- East of Edinburgh features accommodation with quiet street views, free WiFi and free private parking.

From US$101.72 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,210 reviews

Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided.

From US$98.59 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 11 reviews

Set 14 km from Muirfield, 18 km from Arthurs Seat and 19 km from Dalhousie Castle, Mercat Cottage provides accommodation situated in Port Seton.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 64 reviews

Offering sea views, Fisherman's Cottage is an accommodation located in Cockenzie, 1.6 km from Seton Sands Longniddry Beach and 14 km from Muirfield.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 4 reviews

Set in Cockenzie in the Lothian region, Modern 4-Bed Home, Tranent has a patio. This property offers access to a terrace, free private parking and free WiFi.

Offering garden views, 3Bed Caravan - Muirfield is an accommodation set in Port Seton, 13 km from Muirfield and 20 km from Dalhousie Castle.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 28 reviews

Offering a garden and inner courtyard view, Luxury Cozy Caravan at Seaton Sands is situated in Port Seton, 13 km from Muirfield and 19 km from Arthurs Seat.

What guests said about Prestonpans:

8.0

Prestonpans is a small town but with cafes, restaurants and...

Prestonpans is a small town but with cafes, restaurants and local co op. We liked the beach being across the road for walks. Good for traveling to Edinburgh where we have relatives also several tourist activities
Guest review by
Anonymous
10

Get out and about if you can.

Get out and about if you can. Berwick has a Saturday market and great shops. A bus at the bottom of tge complex takes you everywhere. A good Chinese at end of road. For something extra. A dab wee cafe next to it across from the coop. Good and cheap.
Guest review by
Ryan
United Kingdom
6.0

The accommodation is very good.

The accommodation is very good. Parking is adjacent but on the street. There is very little to see in the immediate area as it is largely an extended housing area. It would make a good base to enable travel throughout the area.
Guest review by
Graeme
United Kingdom