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

Cosy 2-BDR Apartment & 15 minutes to Edinburgh by train & Free Parking

Prestonpans

Situated in Prestonpans and only 16 km from Arthurs Seat, Cosy 2-BDR Apartment & 15 minutes to Edinburgh by train & Free Parking features accommodation with garden views, free WiFi and free private...

P
Peter
From
United Kingdom
Very clean and comfortable accommodation. Homely feel, everything you can possibly need for a short stay away from home. Quiet location close to the beach and the train station is a short walk away. Excellent communication with the hosts.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 68 reviews
Price from
US$321.68
1 night, 2 adults

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.

E
Elaine
From
Australia
Beautifully presented Chloe at reception was warm and welcoming, extremely professional Great breakfast service
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 59 reviews
Price from
US$325.23
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.

E
Elena Tedeschi
From
Italy
Nice Hotel room, position near the bus stop where the bus takes directly to the city center in about 30 minutes
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,191 reviews
Price from
US$99.34
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.

j
jamshaid
From
Pakistan
The staff very generally very friendly especially Syed Muhammad the person standing on the reception was very helpful
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,466 reviews
Price from
US$144.55
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.

D
Donald
From
New Zealand
Very friendly and helpful hosts. Great food and very comfy beds.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 879 reviews
Price from
US$159
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, 625 reviews
Price from
US$118.26
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.

T
Tomas Benda Praha CZ
From
Czech Republic
Very nice cozy and spacious room Great bed, plenty pillows, slept like a baby Great shower Scottish breakfast included Great location by the sea Easy and fast commute to Edinburgh Amazing breakfast waiter (unfortunately didn't catch his name)
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 741 reviews
Price from
US$164.26
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.

T
Tabatha
From
Australia
It was a beautiful modern property with great facilities, a lovely room and friendly helpful staff. It’s 20-30 minute drive from central Edinburgh. I’d stay there again. There’s no lift but only one flight of stairs so ask for help if you have a heavy case.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 948 reviews
Price from
US$162.29
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.

K
Khanna
From
India
Our stay was extremely pleasurable and the hosts were super kind and sweet. The property is very well maintained and all amenities from cutlery to extra blankets are available.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 117 reviews
Price from
US$236.53
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.4
Superb - What previous guests thought, 13 reviews
Price from
US$162.29
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,394 reviews
From US$139.78 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 318 reviews
From US$378.45 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 418 reviews
From US$248.36 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,727 reviews
From US$124.83 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 555 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 123 reviews
From US$157.69 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,191 reviews

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Aberlady

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

Popular with guests booking hotels in Dalkeith

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 46 reviews

Popular with guests booking hotels in Aberlady

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Edinburgh

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

Popular with guests booking hotels in Musselburgh

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

Popular with guests booking hotels in Aberlady

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

Budget hotels in Prestonpans and nearby

Bridge St Guest House - Rooms Only, a property with a shared lounge, is situated in Tranent, 16 km from Dalhousie Castle, 16 km from Arthurs Seat, as well as 17 km from Muirfield.

From US$159.42 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 26 reviews

Set in Port Seton in the Lothian region and Seton Sands Longniddry Beach reachable within 500 metres, Edinburgh, Seton Sands, The Fishing Boat offers accommodation with free WiFi, a children's...

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

St Martins Guest House - Rooms Only, a property with a shared lounge, is situated in Tranent, 17 km from Arthurs Seat, 17 km from Muirfield, as well as 18 km from University of Edinburgh.

From US$171.96 per night
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.

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 158 reviews

Set just a few steps from Seton Sands Longniddry Beach, Edinburgh, Seton Sands Abi Horizon features accommodation in Edinburgh with access to a garden, a bar, as well as full-day security.

From US$168.86 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 128 reviews

Featuring heated pool, Edinburgh, seton sands is located on the beachfront in Port Seton. Boasting full-day security, this property also provides guests with a picnic area.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 76 reviews

A recently renovated bed and breakfast located in Musselburgh, Musselburgh Links B&B features a garden. A hot tub and a bicycle rental service are available for guests.

From US$111.69 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,466 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$201.05 per night

Best hotels with breakfast in Prestonpans and nearby

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 138 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$137.98 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$361.36 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,312 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$182.65 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 625 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.

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$282.89 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 59 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$292.70 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 879 reviews

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.

From US$145.17 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 948 reviews

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.

From US$144.55 per night

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