Photo by Eula Bee

Find hotels near Portobello Beach, Edinburgh from ¥9,557

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Portobello Beach hotels

1. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
1.4 km from Portobello Beach
8.6 out of 10, Excellent, (1,000 reviews)
"Room was very clean, staff were very helpful and the breakfasts were more than ample really enjoyed our stay and will definitely be back in the future."
Australia
Shelagh
The price is ¥12,702
¥16,006 total
includes taxes & fees
Nov 8 - Nov 9
Best Western Kings Manor Hotel

2. Aynetree Guest House

Aynetree Guest House
3.0 star property
1.2 km from Portobello Beach
7.6 out of 10, Good, (316 reviews)
"Fantastic welcome from helpful staff. A really comfortable, clean guesthouse with spotless en suite bathrooms and access to a private outdoor courtyard."
United Kingdom
Lee
The price is ¥14,418
¥18,166 total
includes taxes & fees
Nov 8 - Nov 9
Aynetree Guest House

3. Brae Guesthouse

Brae Guesthouse
3.5 star property
2.2 km from Portobello Beach
8.6 out of 10, Excellent, (36 reviews)
"We enjoyed our stay. It was convenient to Old Town Edinburgh, clean, and comfortable."
United States
Mindy
The price is ¥16,896
¥21,289 total
includes taxes & fees
Nov 9 - Nov 10
Brae Guesthouse

4. Premier Inn Edinburgh A1 - Newcraighall

Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
2.4 km from Portobello Beach
8.2 out of 10, Very good, (45 reviews)
"Great shopping and pub nearby"
Canada
Rhonda
The price is ¥9,557
¥12,042 total
includes taxes & fees
Nov 29 - Nov 30
Premier Inn Edinburgh A1 - Newcraighall

5. Ravelston House

Ravelston House
3.0 star property
3.1 km from Portobello Beach
8.6 out of 10, Excellent, (489 reviews)
"Had a two night stay which was great. Huge room with super comfortable bed. Excellent shower, probably the best we've had on our UK holiday. Had a lovely meal in the restaurant and all the staff were nice, polite and attentive Five star stay and would stay again"
Australia
Neil
The price is ¥9,908
¥12,484 total
includes taxes & fees
Nov 15 - Nov 16
Ravelston House

6. Sailte House

Sailte House
2.0 star property
2.2 km from Portobello Beach
The price is ¥137,055
¥172,689 total
includes taxes & fees
Dec 5 - Dec 6
Sailte House

7. Prestonfield House

Prestonfield House
5.0 star property
3.8 km from Portobello Beach
9.8 out of 10, Exceptional, (308 reviews)
"Staff were attentive and incredibly friendly! The food was amazing and the property very well maintained and so beautiful!"
United States
Trina
The price is ¥59,403
¥74,848 total
includes taxes & fees
Nov 16 - Nov 17
Prestonfield House

8. Six Brunton Place

Six Brunton Place
5.0 star property
Leith, 4 km from Portobello Beach
9.8 out of 10, Exceptional, (245 reviews)
"Clean rooms and wonderful staff. Good location as well. We truly enjoyed our stay."
United States
Deborah
The price is ¥27,210
¥34,284 total
includes taxes & fees
Nov 8 - Nov 9
Six Brunton Place

9. Abbey Strand Apartments, at Holyrood

Abbey Strand Apartments, at Holyrood
5.0 star property
4 km from Portobello Beach
9.6 out of 10, Exceptional, (183 reviews)
"Great location for sightseeing in Edinburgh."
United Kingdom
Stuart
The price is ¥27,768
¥34,988 total
includes taxes & fees
Nov 23 - Nov 24
Abbey Strand Apartments, at Holyrood

10. 3 Johns Place Townhouse

3 Johns Place Townhouse
4.0 star property
Leith, 4.1 km from Portobello Beach
9.6 out of 10, Exceptional, (399 reviews)
"Convenient, clean, easy check in and check out."
Canada
Melanie
The price is ¥16,838
¥21,216 total
includes taxes & fees
Dec 2 - Dec 3
3 Johns Place Townhouse

11. Ocean Mist Leith

Ocean Mist Leith
2.5 star property
Leith, 4.4 km from Portobello Beach
10.0 out of 10, Exceptional, (784 reviews)
"Good continental breakfast and friendly staff"
United Kingdom
Gail
The price is ¥26,511
¥33,404 total
includes taxes & fees
Nov 16 - Nov 17
Ocean Mist Leith

12. Fingal - A Luxury Floating Hotel

Fingal - A Luxury Floating Hotel
5.0 star property
Leith, 4.6 km from Portobello Beach
10.0 out of 10, Exceptional, (567 reviews)
"Fantastic stay - highly recommend."
United Kingdom
Simon
The price is ¥48,779
¥61,462 total
includes taxes & fees
Nov 22 - Nov 23
Fingal - A Luxury Floating Hotel

13. The Scott

The Scott
4.0 star property
Southside, 4.3 km from Portobello Beach
9.6 out of 10, Exceptional, (761 reviews)
"The property is great and the location outside the crowded touristic area make it perfect for us"
United States
Jacopo
The price is ¥29,633
¥37,338 total
includes taxes & fees
Nov 12 - Nov 13
The Scott

14. Stay Hush

Stay Hush
3.0 star property
Holyrood, 4.3 km from Portobello Beach
9.6 out of 10, Exceptional, (66 reviews)
"Great place close to all tourist things you would want to do."
United States
Nipa
The price is ¥21,416
¥26,985 total
includes taxes & fees
Nov 11 - Nov 12
Stay Hush

15. 24 Royal Terrace

24 Royal Terrace
4.0 star property
New Town, 4.2 km from Portobello Beach
9.4 out of 10, Exceptional, (360 reviews)
"Staff were very helpful and the breakfasts splendid."
United Kingdom
Ian
The price is ¥23,152
¥29,172 total
includes taxes & fees
Nov 8 - Nov 9
24 Royal Terrace

16. Hotel Ceilidh-donia

Hotel Ceilidh-donia
3.0 star property
4.2 km from Portobello Beach
9.4 out of 10, Exceptional, (861 reviews)
"This was such an awesome stay! Breakfast was great every morning and Kevin and Kelly were so polite and helpful on anything asked! It really felt like home"
United States
linda
The price is ¥22,611
¥28,490 total
includes taxes & fees
Nov 15 - Nov 16
Hotel Ceilidh-donia

17. Pillars House

Pillars House
3.5 star property
Leith, 4.2 km from Portobello Beach
9.2 out of 10, Wonderful, (635 reviews)
"Such kind staff, would definitely come back! Great location, great kitchen. Clean accommodations."
Canada
Khush
The price is ¥12,194
¥15,365 total
includes taxes & fees
Nov 19 - Nov 20
Pillars House

18. Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection
5.0 star property
Old Town Edinburgh, 4.7 km from Portobello Beach
9.6 out of 10, Exceptional, (1,000 reviews)
"Nice property in the heart of old town. Would recommend the family room for travel with young kids."
United States
Blake
The price is ¥37,880
¥47,730 total
includes taxes & fees
Nov 29 - Nov 30
Old Town Chambers, Autograph Collection

19. The Balmoral Hotel

The Balmoral Hotel
5.0 star property
New Town, 5 km from Portobello Beach
9.8 out of 10, Exceptional, (1,003 reviews)
"A fabulous stay. It’s a gorgeous, luxurious hotel with good staff, great breakfast and a lovely bar. Big spacious rooms, lovely extras for my son. Absolutely worth the extra money compared to others around."
United Kingdom
Victoria
The price is ¥75,583
¥95,234 total
includes taxes & fees
Nov 11 - Nov 12
The Balmoral Hotel

20. Forth House by Supercity Aparthotels

Forth House by Supercity Aparthotels
4.0 star property
Broughton, 4.8 km from Portobello Beach
9.6 out of 10, Exceptional, (287 reviews)
"Very nice, and very good location"
United States
Stephen
The price is ¥15,854
¥19,975 total
includes taxes & fees
Nov 8 - Nov 9
Forth House by Supercity Aparthotels
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
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
An indoor swimming pool with a hot tub, lounge chairs, and a tiled floor.
Best Western Kings Manor Hotel
3.0 star property
8.6
Excellent
1,000 reviews
View
A restaurant with wooden ceiling and tables, chairs, and potted plants.
Ravelston House
3.0 star property
8.6
Excellent
489 reviews
View
A corner building with a sign reading "The Brae Bed & Breakfast" and a "No Vacancies" sign.
Brae Guesthouse
3.5 star property
8.6
Excellent
36 reviews
View
Room
Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
8.2
Very good
45 reviews
View
A stone building with multiple windows and a gated entrance.
Aynetree Guest House
3.0 star property
7.6
Good
316 reviews
View

Hotels recommended for families near Portobello Beach

Other attractions near Portobello Beach

Top Portobello Beach Hotel Reviews

Find out more about Portobello Beach

Top reasons to visit Portobello Beach

  • Scenic Promenade: Enjoy leisurely strolls along the picturesque promenade, taking in stunning coastal views and the refreshing sea breeze.
  • Vibrant Local Market: Explore the lively Portobello Market, offering unique local products and a taste of the community's vibrant culture.
  • Family-Friendly Activities: Portobello Beach is perfect for families, featuring fun activities and safe spaces for children to play.
  • Charming Cafés and Shops: Discover delightful beachside cafés and shops, reflecting the friendly atmosphere of the neighborhood.
  • Diverse Accommodation: Choose from a range of accommodations, from beachfront hotels to cozy guesthouses, catering to various preferences.

Find great hotels near Portobello Beach

Discover the charm of Portobello Beach, where a variety of accommodation options awaits you. Whether you prefer a beachfront hotel or a cozy guesthouse, you'll find ideal spots for relaxation and adventure. Many lodgings cater to business travelers and offer pet-friendly services, ensuring a comfortable stay. Enjoy eco-certified experiences that align with your values while soaking in the stunning coastal views. Read guest reviews to find the perfect place for your vacation at Porto Bello Beach.

  • ibis Edinburgh Centre South Bridge - Royal Mile: Embracing an eco-friendly ethos, this 3-star hotel is an ideal choice for environmentally conscious travelers. Located 5km from Portobello Beach, the ibis Edinburgh Centre South Bridge features a guest rating of 8.4 out of 10. The hotel is pet-friendly, welcoming furry companions with special amenities such as food and water bowls. With its focus on sustainability and comfort, guests can enjoy a cozy atmosphere while benefiting from the convenience of nearby attractions.
  • Apex Waterloo Place Hotel: A 4-star gem located 5km from Portobello Beach, this hotel boasts a remarkable guest rating of 9.2 out of 10. The Apex Waterloo Place Hotel offers a family-friendly and business-oriented environment, complete with a full-service spa and pool. Guests can indulge in relaxation with amenities such as a sauna, manicures, and adult-supervised pool access. With additional amenities for children, this hotel is well-equipped for both leisure and business travelers seeking comfort and convenience.
  • Leonardo Royal Hotel Edinburgh: This eco-certified 4-star hotel, also rated 9.2 out of 10 by guests, is located 5km from Portobello Beach. The Leonardo Royal Hotel Edinburgh is designed for travelers who prioritize sustainability without compromising on comfort. Its modern accommodations and commitment to eco-friendly practices make it a suitable choice for those looking to minimize their environmental impact while enjoying a pleasant stay in Scotland's capital.

Where to stay near Portobello Beach

Portobello Beach offers a delightful blend of sunbathing spots and charming seaside views, making it an ideal getaway. Stroll along the promenade, enjoy the coastal weather, and explore local shops and cafes that reflect the friendly atmosphere of the community. This budget-friendly destination is perfect for families and travelers alike, ensuring a memorable experience by the sea. Make the most of your stay in this vibrant neighborhood while soaking in the beautiful surroundings.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis that offers a rich tapestry of culture, history, and entertainment. Situated near Portobello Beach, this city attracts visitors year-round, with peak tourism from July to September. Travelers can immerse themselves in a variety of experiences, from exploring historic landmarks like the iconic Edinburgh Castle to enjoying the lively theater scene. The city's shopping areas and educational institutions add to its appeal, making it a great destination for families and city explorers alike.
  • Old Town Edinburgh: Located just 5km from Portobello Beach, Old Town Edinburgh is a historic neighborhood that showcases the medieval heart of the city. With tourist arrivals peaking from April to July, this area is perfect for those seeking a blend of culture and family-friendly activities. Visitors can stroll along cobbled streets, discover unique shops, and catch performances in local theaters. Key attractions include historic sites and event venues that highlight the rich history of Scotland, offering a captivating glimpse into the past.
  • Edinburgh City Centre: Also situated 5km from Portobello Beach, Edinburgh City Centre is the bustling hub of the city, drawing tourists year-round, particularly in the summer months. This vibrant area is known for its cultural experiences, shopping centers, and theaters that cater to diverse tastes. Landmarks such as the Scott Monument and the Royal Mile add to its charm. Whether you're interested in indulging in retail therapy or exploring the rich history, Edinburgh City Centre is a must-visit destination for any traveler.

Things to do near Portobello Beach

Shopping

Portobello Beach offers charming local shops where you can find unique gifts and souvenirs. If you're up for a drive, the Ocean Terminal Shopping Centre, located about 15 minutes away, features a variety of stores including popular brands and restaurants.

Recreation

At Portobello Beach, enjoy rejuvenating treatments at the nearby Spa at the Colonnades, offering a serene atmosphere and holistic therapies. Engage in yoga sessions on the beach, where the sound of waves enhances relaxation, or stroll along the promenade to soak in the coastal beauty.

Adventure

Explore the thrill of racing at Knockhill Racing Circuit, located 31km from Portobello Beach. Experience the adrenaline of motorsport events and enjoy the vibrant atmosphere as you watch racers compete on the track.

Nightlife

Explore the vibrant nightlife at The Beach House, where you can enjoy cocktails with stunning sea views. For a lively atmosphere, visit The Portobello, featuring local bands and a variety of craft beers. Don't miss the cozy vibe at The Lighthouse, perfect for unwinding with friends.

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

Find the best attractions near Portobello Beach

Portobello Beach, located in Edinburgh, offers a delightful mix of cultural and outdoor experiences for travelers. Visitors can enjoy the scenic beach, explore the vibrant Portobello Market, and take in the local monuments and streets. This destination is perfect for families seeking fun activities and those looking to immerse themselves in the area's rich culture, making it a must-visit spot for anyone traveling to Scotland.

  • Royal Mile: A historic thoroughfare lined with fascinating shops, street performers, and charming cafes. As you stroll along the Royal Mile, you'll experience the vibrant city atmosphere, rich history, and stunning architecture that reflects Edinburgh’s past.
  • Palace of Holyroodhouse: The official residence of the British monarch in Scotland, this magnificent palace offers a glimpse into royal life. Explore its lavish state rooms and beautiful gardens, all while soaking in the cultural heritage of Scotland.
  • St. Andrew Square: A lovely urban square surrounded by impressive Georgian architecture. Enjoy the green spaces, public art, and a lively atmosphere, making it a perfect spot to relax and take in the sights of the city.

Best time to go to Portobello Beach

The best time to visit Portobello Beach can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Portobello Beach falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature around Portobello Beach falls in January, visitor numbers are slightly low and weather is mostly cloudy with light rain.

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
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 CloudySlightly HighAverage
October49.5°F (9.7°C)Light RainMostly CloudyAverageAverage
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

Traveling to Portobello Beach is convenient with several nearby airports. EDInburgh Airport (EDI) is located 16km away and offers easy access to hotels such as Crescent House and Virgin Hotels Edinburgh, both situated 11km from the airport. Sheraton Grand Hotel & Spa, Edinburgh is also just 10km from EDI. GLAsgow International Airport (GLA) is 82km away, with luxurious options like JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, both within 11km. Newcastle International Airport (NCL) is the furthest at 135km, featuring hotels like Delta Hotels by Marriott Newcastle Gateshead and Copthorne Hotel Newcastle, both 10km from NCL.

Frequently Asked Questions

What's the area like around Portobello Beach?

Portobello Beach is located in Edinburgh. Travelers like the surrounding area for its beaches. If you're looking for a convenient place to stay, check out the 26 hotels and other accommodations you'll find within a mile.

Where is the best place to stay near Portobello Beach?

Best Western Kings Manor Hotel is one of the top choices for your stay based on our traveler data, and this hotel offers a full-service spa and a restaurant. It's located just a short 0.9 mi (1.4 km) from Portobello Beach. Another good option is Aynetree Guest House, located just 0.8 mi (1.2 km) away.

How many hotels are there near Portobello Beach?

Expedia has 26 hotels and other accommodations within a mile from Portobello Beach.

If I need to cancel the hotel reservation for my stay near Portobello Beach, will I receive a refund?

Yes, most hotel reservations are fully refundable provided that you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you have a non-refundable reservation, you might be able to still cancel and be given a refund within 24 hours of your booking. Plug in your dates, click on "Search", then use the "fully refundable" filter to view the best deals near Portobello Beach.

Where can I learn more about changing or cancelling my trip in the area near Portobello Beach?

To find more details about updating your stay near Portobello Beach or cancelling it, click here.

What can I see and do near Portobello Beach?

You might want to spend some time browsing the exhibits at National Museum of Scotland, Scotch Whisky Experience, or Surgeon's Hall. Sights like Royal Mile, Edinburgh Castle, and Palace of Holyroodhouse are landmarks to visit in the area. You can check out the local talent at Edinburgh Playhouse Theatre, Queen's Hall, and Festival Theatre.

How can I get to Portobello Beach?

To venture out into the surrounding area, ride aboard one of the trains from Brunstane Station. There may not be many public transit stops close to Portobello Beach so consider a car rental to maximize your time.

Explore a world of travel with Expedia