Search Hotels Near Portobello Beach, Edinburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Portobello Beach hotels

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
0.9 mi from Portobello Beach
8.8 out of 10, Excellent, (1,000 reviews)
"Breakfast was great!"
Canada
Jeffrey
The price is £115
includes taxes & fees
31 May - 1 Jun
Best Western Kings Manor Hotel

Aynetree Guest House

Aynetree Guest House
3.0 star property
0.8 mi from Portobello Beach
7.4 out of 10, Good, (257 reviews)
"Parking wasn't accessible due to maintenance being done on the building. The room was clean. And smaller than what is advertised, also there was no common area like in the pictures. We had a mini table in the hall with a coffee station."
Canada
Matthew
The price is £107
includes taxes & fees
31 May - 1 Jun
Aynetree Guest House

3 Johns Place Townhouse

3 Johns Place Townhouse
4.0 star property
Leith, 2.5 mi from Portobello Beach
9.6 out of 10, Exceptional, (286 reviews)
"Excellent location in the Heart of Leith. Loads of great food and drinks within a few minute walk. Just far enough away from the tourist areas. The room and building is amazing and well kept."
Canada
Stephen
The price is £160
includes taxes & fees
16 Jun - 17 Jun
3 Johns Place Townhouse

Pillars House

Pillars House
3.5 star property
Leith, 2.6 mi from Portobello Beach
9.2 out of 10, Wonderful, (553 reviews)
"Very friendly staff, cozy rooms, nice private parking area"
United States
Camden
The price is £90
includes taxes & fees
15 Jun - 16 Jun
Pillars House

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh, 3.2 mi from Portobello Beach
9.8 out of 10, Exceptional, (1,344 reviews)
"The location was excellent, the delicious breakfast was more than enough, and the staff was very polite and helpful."
United States
Ellen
The price is £320
includes taxes & fees
25 May - 26 May
Market Street Hotel

Prestonfield House

Prestonfield House
5.0 star property
2.4 mi from Portobello Beach
9.8 out of 10, Exceptional, (297 reviews)
"The most magical property ever! "
United States
Adam
The price is £447
includes taxes & fees
25 May - 26 May
Prestonfield House

Malmaison Edinburgh

Malmaison Edinburgh
4.0 star property
Leith, 2.8 mi from Portobello Beach
8.6 out of 10, Excellent, (1,000 reviews)
"Lovely food- especially breakfast. Comfortable room, great facilities."
United Kingdom
Alison
The price is £148
includes taxes & fees
31 May - 1 Jun
Malmaison Edinburgh

Fraoch House

Fraoch House
2.0 star property
Broughton, 2.8 mi from Portobello Beach
9.6 out of 10, Exceptional, (465 reviews)
"Lovely stay just outside of the city center. Spacious room and the couch was oh so comfy. Great reception upon arrival and was able to keep bags at the guesthouse while we walked about town since we had a later flight. "
United States
Brittney
The price is £136
includes taxes & fees
15 Jun - 16 Jun
Fraoch House

Ten Hill Place

Ten Hill Place
4.0 star property
Southside, 2.9 mi from Portobello Beach
9.4 out of 10, Exceptional, (1,000 reviews)
The price is £139
includes taxes & fees
25 May - 26 May
Ten Hill Place

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
New Town, 3 mi from Portobello Beach
9.2 out of 10, Wonderful, (2,075 reviews)
"Clean room, friendly and helpful staff, great location. "
United States
Nancy
The price is £235
includes taxes & fees
21 Jun - 22 Jun
Apex Waterloo Place Hotel

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
4.0 star property
Holyrood, 2.8 mi from Portobello Beach
9.8 out of 10, Exceptional, (720 reviews)
"Excellent breakfast and fun themed room."
Canada
Emerson
The price is £212
includes taxes & fees
25 May - 26 May
BrewDog DogHouse Edinburgh

The Scott

The Scott
4.0 star property
Southside, 2.6 mi from Portobello Beach
9.6 out of 10, Exceptional, (687 reviews)
"Great beautiful hotel, with friendly staff."
United States
Heather
The price is £203
includes taxes & fees
31 May - 1 Jun
The Scott

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh, 3 mi from Portobello Beach
9.0 out of 10, Wonderful, (1,406 reviews)
"Lovely hotel, truly enjoyed our stay."
United States
Leah
The price is £199
includes taxes & fees
31 May - 1 Jun
Leonardo Royal Hotel Edinburgh

Holiday Inn Express - Edinburgh City Centre by IHG

Holiday Inn Express - Edinburgh City Centre by IHG
3.0 star property
Broughton, 3 mi from Portobello Beach
8.6 out of 10, Excellent, (1,085 reviews)
"The room was very clean the staff were very friendly and helpful good breakfast and easy to explore the area from the location."
United States
Neil
The price is £144
includes taxes & fees
7 Jun - 8 Jun
Holiday Inn Express - Edinburgh City Centre by IHG

Abbey Strand Apartments, at Holyrood

Abbey Strand Apartments, at Holyrood
5.0 star property
2.5 mi from Portobello Beach
9.8 out of 10, Exceptional, (148 reviews)
"Great place excellent location. Really nice apartment and excellent attention! Definitely we are going back! "
United Kingdom
Valeria Maria
The price is £252
includes taxes & fees
2 Jun - 3 Jun
Abbey Strand Apartments, at Holyrood

Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
4.0 star property
Holyrood, 2.6 mi from Portobello Beach
8.8 out of 10, Excellent, (1,000 reviews)
"Such a nice breakfast, lovely staff and nice room, and the best location! Loved"
Norway
Tiril Birkelund
The price is £203
includes taxes & fees
31 May - 1 Jun
Edinburgh Marriott Hotel Holyrood

Smith Place Hotel

Smith Place Hotel
3.0 star property
Leith, 2.6 mi from Portobello Beach
8.2 out of 10, Very good, (197 reviews)
"Everything I needed, and right on the tram line. Really quiet and private"
United States
Colleen
The price is £132
includes taxes & fees
25 May - 26 May
Smith Place Hotel

The Scholar

The Scholar
4.0 star property
Southside, 2.6 mi from Portobello Beach
9.4 out of 10, Exceptional, (1,000 reviews)
"Clean comfortable room and welcoming staff! So easy to store your luggage and nice location- a little over a mile to Prince Street and lots of local food nearby. Would stay again!"
United States
Pamela
The price is £194
includes taxes & fees
31 May - 1 Jun
The Scholar

CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh, 3.1 mi from Portobello Beach
9.2 out of 10, Wonderful, (1,133 reviews)
The price is £146
includes taxes & fees
15 Jun - 16 Jun
CODE - The Court, Edinburgh

Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
Old Town Edinburgh, 3 mi from Portobello Beach
9.2 out of 10, Wonderful, (1,056 reviews)
"Excellent hotel with an amazing location!"
United States
Harrison
The price is £349
includes taxes & fees
25 May - 26 May
Radisson Blu Hotel, Edinburgh City Centre
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels close to Portobello Beach

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Indoor pool
Best Western Kings Manor Hotel
3.0 star property
8.8
Excellent
1,000 reviews
View
Breakfast area
Aynetree Guest House
3.0 star property
7.4
Good
257 reviews
View
Valentine | Premium bedding, pillow-top beds, individually decorated
3 Johns Place Townhouse
4.0 star property
9.6
Exceptional
286 reviews
View
Exterior
Pillars House
3.5 star property
9.2
Wonderful
553 reviews
View
Daily local cuisine breakfast for a fee
Market Street Hotel
4.0 star property
9.8
Exceptional
1,344 reviews
View

Top Portobello Beach Hotel Reviews

Hotels near other Portobello Beach attractions

Find out more about Portobello Beach

Top reasons to visit Portobello Beach

  • Scenic Promenade: Enjoy a leisurely stroll along the beautiful promenade, taking in the refreshing sea breeze and stunning views of the Firth of Forth.
  • Vibrant Atmosphere: Experience the lively atmosphere with charming cafés and shops lining the beach, perfect for relaxation and unwinding.
  • Family-Friendly Activities: Explore sandy shores and engage in various outdoor experiences suitable for families and children.
  • Portobello Market: Visit the bustling Portobello Market for unique local goods and an exciting shopping experience.
  • Diverse Accommodation: Choose from a range of welcoming hotels and guesthouses, catering to all preferences and budgets.

Find great hotels near Portobello Beach

Discover a variety of accommodation options at Portobello Beach, Edinburgh, where comfort meets convenience. From welcoming hotels to charming guesthouses, you'll find pet-friendly options and LGBTQIA-friendly experiences. Enjoy spacious bedroom apartments and friendly amenities, all while being close to the beach. With positive guest reviews highlighting the area's hospitality, you're sure to have a delightful stay at Portobello Beach.

  • Apex Waterloo Place Hotel: Apex Waterloo Place Hotel is a distinguished 4-star hotel boasting a guest rating of 9.2. This elegant property, located a mere 4.8km from Portobello Beach, is ideal for families and business travellers alike. Guests appreciate its spa-themed experience, featuring a full spa and pool service that includes couples treatment rooms, an indoor pool requiring adult supervision, and a steam room. Children’s amenities, including specially tailored breakfast options, ensure that families feel at home. The hotel's stylish design and attentive service make it a top choice for a relaxing getaway.
  • ibis Edinburgh Centre South Bridge - Royal Mile: This 3-star hotel has a commendable guest rating of 8.4 and is situated 4.8km from Portobello Beach. The ibis Edinburgh Centre South Bridge - Royal Mile is perfect for eco-conscious travellers, being eco-certified and pet-friendly. Guests can enjoy a welcoming atmosphere that accommodates pets with amenities like food and water bowls. The hotel’s commitment to sustainability is evident throughout, making it a great choice for those wanting to reduce their environmental impact while exploring Edinburgh's vibrant attractions.
  • Leonardo Royal Hotel Edinburgh: Rated at 9.0, the Leonardo Royal Hotel Edinburgh is another excellent 4-star option located 4.8km from Portobello Beach. This hotel is also eco-certified, catering to environmentally aware guests seeking a sustainable stay. With its modern amenities and commitment to reducing its carbon footprint, visitors can enjoy a comfortable retreat while being mindful of their ecological impact. The hotel’s stylish decor and attentive staff further enhance its appeal, making it an inviting choice for any traveller.

Where to stay near Portobello Beach

Portobello Beach is a charming seaside destination, perfect for sunbathing and enjoying the coastal weather. This friendly neighbourhood offers a delightful atmosphere, where families can explore the sandy shores and local shops. Nearby, you can discover Edinburgh's rich history and vibrant culture, making it an ideal stay for both relaxation and adventure. Whether you're seeking budget-friendly options or unique experiences, Portobello Beach and its surroundings cater to every traveller's needs.

  • Edinburgh: As the capital of Scotland, Edinburgh is a vibrant metropolis that offers a rich tapestry of history and culture. Situated conveniently near Portobello Beach, it welcomes travellers year-round, with peak visitor numbers during July to August and in October. The city is renowned for its historical landmarks, including the iconic Edinburgh Castle and the Royal Mile. Visitors can indulge in a variety of cultural experiences, from shopping in bustling areas to enjoying theatrical performances. The blend of educational institutions and family-friendly activities makes it an ideal destination for all ages.
  • Old Town Edinburgh: Located a mere 4.8km from Portobello Beach, Old Town Edinburgh is a neighbourhood steeped in history and charm. This area attracts tourists primarily during the spring and summer months, especially from April to July. The cobblestone streets are lined with historic buildings, offering a glimpse into the past. Here, you can explore quaint shops, enjoy theatrical productions, and attend various events at conference venues. The neighbourhood's cultural richness and family-friendly atmosphere make it a perfect spot for those seeking a deeper connection with Edinburgh's heritage.
  • Edinburgh City Centre: Just 4.8km from Portobello Beach, Edinburgh City Centre serves as the heart of the city, buzzing with activity throughout the year. Peak tourist visits occur during the summer and autumn, especially in July and October. The centre is a shopper's paradise, boasting a mix of high-street brands and independent boutiques. The area is also home to splendid theatres and historic sites, making it an exciting place to explore. Families and culture enthusiasts alike will find plenty to keep them engaged, from iconic landmarks to vibrant street performances.

Things to do near Portobello Beach

Portobello Beach in Edinburgh is the perfect destination for a leisurely stroll along its scenic promenade, where you can enjoy the refreshing sea breeze and stunning views of the Firth of Forth. The beach is lined with charming cafés and shops, making it an ideal spot to relax and unwind. With its vibrant atmosphere and picturesque surroundings, Portobello Beach offers a delightful escape for both locals and visitors alike.

Shopping

Portobello Beach offers charming local shops for unique gifts and souvenirs, such as the delightful independent boutiques along the High Street. If you're up for a drive, head to the Ocean Terminal Shopping Centre in Leith, about 4.8km away, for a wider selection of retail options.

Recreation

At Yellowscott Country Park, indulge in serene nature walks and enjoy luxurious amenities, located 27.4km from Portobello Beach. Macdonald Cardrona Golf Course and Innerleithen Golf Club, both 35.4km away, offer premium golfing experiences amidst stunning landscapes, perfect for relaxation and rejuvenation.

Adventure

At Portobello Beach, you can enjoy thrilling water sports like paddleboarding and kayaking. Stroll along the sandy shore, explore the vibrant promenade with charming cafes, or join a local surf lesson. Don't miss the chance to cycle along the picturesque coastal path for stunning views of the Firth of Forth.

Nightlife

Portobello Beach boasts a lively nightlife with its charming pubs like The Beach House, offering local ales and live music. The nearby Espy hosts vibrant DJ nights, while beachfront bars provide a relaxed atmosphere perfect for enjoying seaside views and mingling with locals and fellow tourists.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Portobello Beach

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Portobello Beach are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel around Portobello Beach is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Portobello Beach is Tuesday. The most expensive day to stay around Portobello Beach is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to choose your budget, desired location, and additional preferences. You can organise your results to display prices from lowest to highest, ensuring the most affordable hotels appear first. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel booking at Portobello Beach with your flights and activities by opting for an Expedia package.

Find the best attractions near Portobello Beach

Portobello Beach offers a delightful mix of attractions for visitors, including scenic hills, historic monuments, and vibrant streets. Ideal for those seeking culture, family-friendly activities, and outdoor experiences, you can enjoy the beautiful beach and explore the bustling Portobello Market nearby. With its charming atmosphere, Portobello Beach is the perfect spot for a memorable day out in Edinburgh.

  • Royal Mile: Stroll along this historic street that connects Edinburgh Castle to the Palace of Holyroodhouse. Immerse yourself in the vibrant city atmosphere, exploring charming shops, traditional pubs, and fascinating landmarks that tell the city's rich history.
  • St. Andrew Square: This elegantly designed square is a perfect spot for relaxation amidst the urban bustle. Admire the surrounding architecture, enjoy the landscaped gardens, and perhaps indulge in a coffee at a nearby café while soaking up the lively city vibes.
  • Palace of Holyroodhouse: Discover the official residence of the monarch in Scotland. With its stunning architecture and beautiful gardens, this historic palace offers a glimpse into royal life and the rich cultural heritage of Edinburgh.

Best time to go to Portobello Beach

The best time to visit Portobello Beach is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January38.5°F (3.6°C)Light RainMostly CloudySlightly LowSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudySlightly LowSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudySlightly LowSlightly Low
April45.1°F (7.3°C)No RainMostly CloudyAverageAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudyAverageSlightly High
July58.1°F (14.5°C)Light RainMostly CloudySlightly HighSlightly High
August57.4°F (14.1°C)Light RainMostly CloudySlightly HighSlightly High
September54.3°F (12.4°C)Light RainMostly CloudyAverageAverage
October49.5°F (9.7°C)Light RainMostly CloudySlightly HighAverage
November43.5°F (6.4°C)Light RainMostly CloudyAverageAverage
December39.6°F (4.2°C)Light RainMostly CloudyAverageAverage

The nearest major airports for your trip to Portobello Beach

To visit Portobello Beach, you can conveniently fly into EDInburgh Airport (EDI), located 16.1km away. Notable hotels nearby iNCLude the 5.5-star Crescent House and the luxurious Virgin Hotels Edinburgh, both around 11.3km from the airport. Another excellent option is Kimpton Charlotte Square by IHG, situated 9.7km from EDI. Alternatively, GLAsgow Airport (GLA) is 82.1km away, with top accommodations such as the 5-star Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland, both easily accessible. For those considering Newcastle Airport (NCL), located 135.2km away, Hemples Lodge and Sandman Signature Newcastle Hotel provide comfortable stays close to the airport.

Frequently asked questions

What are the top-rated hotels near Portobello Beach?
Discover the top-rated hotels near Portobello Beach that promise an unforgettable stay in Edinburgh, Scotland, United Kingdom.

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh is a stylish 4-star hotel located just 4.5 km from Portobello Beach, with an impressive review rating of 9.8. This unique hotel features a rooftop terrace where travellers can unwind and enjoy stunning views. With convenient amenities such as a kitchenette, free daily breakfast, and 24-hour room service, it caters to both comfort and convenience for travellers exploring Edinburgh.

The Balmoral Hotel

The Balmoral Hotel, a luxurious 5-star hotel, is located 4.8 km from Portobello Beach and also holds a remarkable review rating of 9.8. Guests can indulge in the on-site spa offering a range of treatments, including massages and body scrubs. The indoor pool, valet parking, and exquisite dining options enhance the overall experience, making it a perfect choice for those seeking elegance and relaxation.

Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection is a sophisticated 5-star hotel situated 4.7 km from Portobello Beach, rated 9.8 by travellers. This hotel features fully-equipped kitchens in the rooms, allowing travellers to enjoy a home-like experience. Amenities such as 24-hour fitness facilities and luxurious Egyptian cotton sheets provide a touch of comfort and class, making it ideal for travellers looking to explore the rich history of Edinburgh.
What hotels are within walking distance to Portobello Beach?
Discover convenient and inviting hotels within walking distance to Portobello Beach, perfect for travellers seeking a seaside escape in Edinburgh.

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel, rated 8.8 by travellers and a 3-star hotel, is just a 10-minute walk from Portobello Beach. Guests can unwind in the indoor pool or indulge in spa treatments after a day by the sea. The hotel features a fitness centre and a terrace, offering scenic views of the nearby surroundings. With amenities like a hot tub and on-site yoga classes, this hotel provides a relaxing retreat for those looking to enjoy the coastal beauty of Edinburgh.

Aynetree Guest House

Aynetree Guest House is a cozy 3-star accommodation located a 17-minute walk from Portobello Beach, rated 7.6 by travellers. This charming traveler house offers free parking and a lovely yard, ideal for enjoying the fresh coastal air. Its inviting porch provides a perfect spot to relax after exploring the beach. With complimentary toiletries and a warm atmosphere, Aynetree Guest House creates a welcoming experience for travellers looking to enjoy the nearby seaside.
How much is a hotel near Portobello Beach?
Staying near Portobello Beach is a treat, with plenty of hotels from £90 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the most popular family-friendly hotels near Portobello Beach?
Finding the perfect family-friendly hotels near Portobello Beach ensures a delightful stay for all ages. Here are some top-rated options that cater to families while providing stunning views and comfortable amenities.

DoubleTree by Hilton Edinburgh City Centre

DoubleTree by Hilton Edinburgh City Centre stands out for its family-friendly amenities like free cribs and connecting rooms, making it an ideal choice for families. Guests can enjoy daily housekeeping and a variety of children's meals in the restaurant. Located just 6.1 km from Portobello Beach, this 4-star hotel boasts a great traveler rating score of 8.6, along with facilities like a fitness room, room service, and parking nearby.

Residence Inn by Marriott Edinburgh

Residence Inn by Marriott Edinburgh is a family haven with spacious rooms featuring kitchenettes and free rollaway beds for children. Guests can indulge in complimentary breakfast and enjoy convenient amenities like a daily housekeeping service. Situated 6.8 km from Portobello Beach, this 4-star hotel has earned a review rating of 8.6, offering travellers a relaxed stay with easy access to local attractions and nearby parking.

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton combines luxury with family-friendly services, including accessible pools and kids' meals in the restaurant. This 5-star hotel, located 7.1 km from Portobello Beach, has an impressive travellers' rating of 9.0. Guests enjoy daily housekeeping and a range of spa services, making it a perfect retreat for families seeking comfort and relaxation.
Are there any 5-star hotels near Portobello Beach?
Discover the luxurious 5-star hotels near Portobello Beach that promise top-rated experiences and stunning amenities for travellers seeking comfort and style.

The Balmoral Hotel

The Balmoral Hotel, a stunning 5-star hotel located just 4.8 km from Portobello Beach, boasts an impressive review rating of 9.8. This Edwardian gem offers travellers a full-service spa featuring steam rooms and treatment rooms for ultimate relaxation. Guests can also enjoy the indoor pool, fitness facilities, and exquisite dining options. With 24-hour room service and luxurious designer toiletries, it's a perfect retreat for those looking to indulge.

Old Town Chambers, Autograph Collection

Old Town Chambers, part of the Autograph Collection, is a 5-star hotel situated 4.7 km from Portobello Beach with a remarkable review rating of 9.8. This hotel features spacious rooms with fully equipped kitchens and modern amenities, including luxury Egyptian cotton sheets and daily housekeeping. Guests can unwind on private balconies while enjoying the historical district ambiance and exceptional concierge services.

W Edinburgh

W Edinburgh is an elegant 5-star hotel located 5.0 km from Portobello Beach, rated 9.4 by travellers. This contemporary hotel offers a vibrant atmosphere with a rooftop terrace and an on-site restaurant that serves alfresco dining. Guests can indulge in the full-service spa, including massage and body treatments, as well as enjoy complimentary valet parking and luxurious bedding for a restful stay.
Which hotels near Portobello Beach offer the best views?
Discover the top-rated hotels near Portobello Beach that offer stunning views and exceptional comfort for your stay.

The Glasshouse, Autograph Collection

The Glasshouse, Autograph Collection is a luxurious 5-star hotel situated 4.8 km from Portobello Beach, with a review rating of 8.8. Known for its exquisite rooftop terrace, this hotel offers breathtaking views and a serene garden setting. Guests can indulge in fine dining with garden views, enjoy champagne service, or unwind in treatment rooms. With amenities like a well-stocked minibar and concierge services, it promises an unforgettable experience.

voco Edinburgh - Royal Terrace by IHG

voco Edinburgh - Royal Terrace by IHG is a charming 4-star hotel located just 4.0 km from Portobello Beach, rated 8.4 by travellers. This Georgian hotel features a delightful terrace and a restaurant with garden views. Guests can experience the beauty of the historical district while enjoying daily housekeeping and complimentary toiletries. The separate living rooms and club-level lounge access elevate the stay for those seeking comfort and style.

InterContinental Edinburgh The George by IHG

InterContinental Edinburgh The George by IHG is a 4-star hotel located just 5.5 km from Portobello Beach, rated 9.0 by travellers. This elegant hotel provides sea views that enhance the charm of your stay. Guests can enjoy luxurious Egyptian cotton sheets, 24-hour room service, and a fitness centre. The historical district location invites exploration, while the nearby beach and hiking trails make it perfect for outdoor enthusiasts.
What are the best affordable hotels near Portobello Beach?
Discovering the best affordable hotels near Portobello Beach can elevate your seaside getaway, especially when looking for top-rated family-friendly options.

3 Johns Place Townhouse

3 Johns Place Townhouse is a charming option located just 3.4 km from Portobello Beach, with an impressive review rating of 9.8. This romantic accommodation features premium bedding and designer toiletries, ensuring a cozy and luxurious stay. Guests can also enjoy complimentary WiFi and unwind in the historical district, making it perfect for a relaxing retreat.

The Royal Scots Club Edinburgh

The Royal Scots Club Edinburgh, a delightful 3-star hotel, is situated 5.3 km from Portobello Beach and is rated highly by travellers with a score of 9.4. Ideal for families, it offers free toiletries, WiFi, and spacious rooms with kitchenettes, including essentials like an oven and refrigerator. Guests can enjoy beautiful garden views while dining at the on-site restaurant, enhancing the overall experience.

33 Castle Terrace

33 Castle Terrace is a fantastic choice for families, located 6.3 km from Portobello Beach with a review rating of 9.4. This hotel features amenities such as cribs, highchairs, and a fully equipped kitchen, making it perfect for those traveling with children. Guests will appreciate the complimentary WiFi and the comfort of premium bedding during their stay.
What are the best boutique hotels near Portobello Beach?
Discovering the best boutique hotels near Portobello Beach can elevate your stay in Edinburgh, especially when looking for top-rated accommodations with charming amenities.

The Glasshouse, Autograph Collection

The Glasshouse, Autograph Collection is a luxurious 5-star boutique hotel located just 4.8 km from Portobello Beach, rated 8.8 by travellers. Guests will appreciate the garden views from the rooftop terrace and the convenience of babysitting services. The hotel also offers a stocked minibar and complimentary designer toiletries, ensuring a comfortable and stylish stay for families and couples alike.

The Scotsman Hotel

The Scotsman Hotel, a stunning 4-star boutique option, is located just 5.0 km from Portobello Beach and holds an impressive review rating of 9.2. This historical gem offers travellers a variety of amenities, including luxurious designer toiletries and deep soaking bathtubs, perfect for a relaxing retreat. Guests can enjoy 24-hour room service and on-site dining options, ensuring a delightful culinary experience during their stay.

Nira Caledonia

Nira Caledonia, another captivating 4-star boutique hotel, is situated 6.1 km from Portobello Beach and boasts a stellar review rating of 9.2. Guests can unwind in the private hot tub or indulge in in-room massages, along with enjoying daily housekeeping and complimentary toiletries for a luxurious experience.
Are there any hotels with pools close to Portobello Beach?
For those looking for top-rated hotels with pools near Portobello Beach, Edinburgh offers some fantastic options for a perfect seaside stay.

Best Western Kings Manor Hotel

Only a 10-minute walk from Portobello Beach, the 3-star Best Western Kings Manor Hotel is perfect for families with its indoor pool for children. Guests rate it 8.8 and can enjoy amenities like a spa with treatment rooms, tennis courts, and a cozy terrace. The nearby the beach and various outdoor activities enhances its appeal.

The Caledonian Edinburgh, Curio Collection by Hilton

Just 7.1 km from Portobello Beach, The Caledonian Edinburgh is a luxurious 5-star hotel with a beautiful indoor pool that is accessible to all travellers. With a great traveler rating score of 9.0, this hotel offers lavish amenities, including a full-service spa, fine dining options, and elegant rooms featuring Egyptian cotton sheets, making it a perfect choice for travellers seeking comfort and style.

Apex Waterloo Place Hotel

Located just 4.7 km from Portobello Beach, the 4-star Apex Waterloo Place Hotel features an inviting indoor pool with accessible options and sun loungers for relaxation. Rated 9.2 by travellers, this hotel also offers a full-service spa, fitness facilities, and a restaurant with kid-friendly meals, making it ideal for families and wellness seekers alike.
What are the best pet-friendly hotels near Portobello Beach?
For those seeking a pet-friendly getaway near Portobello Beach, these top-rated hotels offer the perfect blend of comfort and convenience for both you and your furry friends.

Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh is a splendid 4-star hotel situated only 6.0 km from Portobello Beach, a remarkable travellers' rating of 9.4. This pet-friendly hotel provides essential amenities such as food and water bowls for pets. Guests can also take advantage of daily housekeeping, connecting rooms, and a delightful bistro, ensuring a memorable stay.

Bruntsfield Hotel

The Bruntsfield Hotel is a charming 4-star hotel located just 7.2 km from Portobello Beach, featuring a strong travellers' rating of 8.8. This hotel welcomes pets with open arms, providing food and water bowls and allowing pets in the room. Travellers can also enjoy amenities like a terrace, 24-hour room service, and free toiletries, ensuring a comfortable stay.

The Caledonian Edinburgh, Curio Collection by Hilton

Just 7.1 km from Portobello Beach, The Caledonian Edinburgh is a luxurious 5-star hotel with an impressive review rating of 9.0. Perfect for pet owners, it offers pet-friendly amenities including food and water bowls. Guests can also indulge in a range of luxurious services like an indoor pool, a full-service spa, and fine dining options, making it an ideal escape.
Can I book a fully refundable hotel close to Portobello Beach?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Portobello Beach", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Portobello Beach?
To look for discounts on hotels near Portobello Beach, join One Key™—our free travel rewards programme. One Key members always get our best prices and earn OneKeyCash™ on eligible bookings for every pound spent. Another way to save is by bundling your hotel and flights together on Expedia.

**Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands

Explore a world of travel with Expedia