Lodging Image

Edinburgh Portobello Beach Hotels

  • 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

Next weekend
In two weeks

Filter by

Guest rating

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

Star rating

Our top choices for Portobello Beach hotels

Premier Inn Edinburgh A1 - Newcraighall

Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
2.4 km from Portobello Beach
9.0 out of 10, Wonderful, (21 reviews)
"Its far away from the city. Some staff was not so welcoming."
Canada
Saumendu
The price is HK$1,061
HK$1,273 total
includes taxes & fees
28 Jun - 29 Jun
Premier Inn Edinburgh A1 - Newcraighall

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
1.4 km from Portobello Beach
8.8 out of 10, Excellent, (1,002 reviews)
"Good selection for breakfast and the room had coffee and tea perfect"
Canada
Richard
The price is HK$821
HK$985 total
includes taxes & fees
28 Jun - 29 Jun
Best Western Kings Manor Hotel

Aynetree Guest House

Aynetree Guest House
3.0 star property
1.2 km from Portobello Beach
7.6 out of 10, Good, (265 reviews)
"such an amazing place to visit and very clean.easy place to find too"
United Kingdom
Jaya
The price is HK$873
HK$1,048 total
includes taxes & fees
5 Jul - 6 Jul
Aynetree Guest House

Edinburgh Beach Apartment Free On-street Parking

Edinburgh Beach Apartment Free On-street Parking
2.0 star property
Portobello, 0.4 km from Portobello Beach
6.0 out of 10, (1 review)
"Clean and well decorated but fittings were tired and cheap. Flat was in need of maintenance- loose shower cabinet handle, no front ( literally) to the cutlery drawer in the kitchen and not sufficient cutlery for the 3 of us to all eat at the same time. Location of the keybox presumably changed at some point but check in info not updated to reflect this. Ideal location however for some great dog walking on a fab beach"
United Kingdom
Jennifer
The price is HK$1,578
HK$2,413 total
includes taxes & fees
21 Jun - 22 Jun
Edinburgh Beach Apartment Free On-street Parking

Prestonfield House

Prestonfield House
5.0 star property
Prestonfield, 3.8 km from Portobello Beach
9.8 out of 10, Exceptional, (297 reviews)
"THE MOST AMAZING PLACE TO STAY!!"
United States
Erin
The price is HK$4,187
HK$5,025 total
includes taxes & fees
1 Jul - 2 Jul
Prestonfield House

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, (525 reviews)
"Good location if you’re visiting the Britannia."
United States
Mary
The price is HK$3,143
HK$3,772 total
includes taxes & fees
22 Jun - 23 Jun
Fingal - A Luxury Floating Hotel

The Townhouse

The Townhouse
4.0 star property
Leith, 3.7 km from Portobello Beach
10.0 out of 10, Exceptional, (6 reviews)
"Fantastic accommodation, "
United Kingdom
Katy
The price is HK$3,687
HK$4,424 total
includes taxes & fees
5 Jul - 6 Jul
The Townhouse

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, (312 reviews)
"Clean room, cute shops nearby, accessible"
Canada
Dasa
The price is HK$882
HK$1,058 total
includes taxes & fees
28 Jun - 29 Jun
3 Johns Place Townhouse

The Scott

The Scott
4.0 star property
Southside, 4.3 km from Portobello Beach
9.6 out of 10, Exceptional, (701 reviews)
"Nothing but kind things to say about the staff and the atmosphere. Everything was so warm and comforting, and we had an absolutely impressive stay. Whenever we had questions, the staff were incredibly helpful. Amazing stay!"
United States
ALEJANDRO
The price is HK$1,750
HK$2,100 total
includes taxes & fees
28 Jun - 29 Jun
The Scott

The Scholar

The Scholar
4.0 star property
Southside, 4.3 km from Portobello Beach
9.4 out of 10, Exceptional, (1,002 reviews)
"As always, a lovely stay and very helpful staff. Rooms clean and comfortable and easy to walk into town and buses available if you prefer that."
United Kingdom
Thomas
The price is HK$1,365
HK$1,638 total
includes taxes & fees
28 Jun - 29 Jun
The Scholar

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)
"Wonderful hotel and staff. Very central would stay again anything"
United States
Judith
The price is HK$3,500
HK$4,410 total
includes taxes & fees
28 Jun - 29 Jun
Old Town Chambers, Autograph Collection

Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
4.0 star property
Old Town Edinburgh, 5.1 km from Portobello Beach
9.6 out of 10, Exceptional, (1,000 reviews)
"Great location, nice hotel"
United States
OZAN
The price is HK$1,910
HK$2,292 total
includes taxes & fees
28 Jun - 29 Jun
Hotel du Vin & Bistro Edinburgh

24 Royal Terrace

24 Royal Terrace
4.0 star property
New Town, 4.2 km from Portobello Beach
9.4 out of 10, Exceptional, (350 reviews)
"Staff were excellent, very pleasant stay with great service and a perfect location "
United Kingdom
Heather
The price is HK$1,740
HK$2,088 total
includes taxes & fees
21 Jun - 22 Jun
24 Royal Terrace

Pillars House

Pillars House
3.5 star property
Leith, 4.2 km from Portobello Beach
9.2 out of 10, Wonderful, (564 reviews)
"Loved this place, already planning a return trip next year. Great location, easy to find, free parking, friendly staff."
United Kingdom
Sarah
The price is HK$778
HK$933 total
includes taxes & fees
22 Jun - 23 Jun
Pillars House

Ten Hill Place

Ten Hill Place
4.0 star property
Southside, 4.7 km from Portobello Beach
9.4 out of 10, Exceptional, (1,003 reviews)
The price is HK$1,460
HK$1,753 total
includes taxes & fees
22 Jun - 23 Jun
Ten Hill Place

Destiny Scotland - Broughton St Lofts

Destiny Scotland - Broughton St Lofts
4.0 star property
New Town, 5 km from Portobello Beach
9.6 out of 10, Exceptional, (108 reviews)
"Really great place. Spacious, very clean and well equipped. We had a great time!"
Canada
Negin
The price is HK$1,906
HK$2,287 total
includes taxes & fees
2 Jul - 3 Jul
Destiny Scotland - Broughton St Lofts

Roomzzz Edinburgh

Roomzzz Edinburgh
4.0 star property
New Town, 4.8 km from Portobello Beach
9.4 out of 10, Exceptional, (359 reviews)
"Loved this place!"
United States
Mayra
The price is HK$2,091
HK$2,510 total
includes taxes & fees
19 Jul - 20 Jul
Roomzzz Edinburgh

No1. Apartments Edinburgh - George IV Bridge

No1. Apartments Edinburgh - George IV Bridge
3.5 star property
Old Town Edinburgh, 5.2 km from Portobello Beach
9.4 out of 10, Exceptional, (264 reviews)
"Amazing apartment with a view of the castle. Would stay again in a heartbeat."
United States
James
The price is HK$1,978
HK$2,374 total
includes taxes & fees
5 Jul - 6 Jul
No1. Apartments Edinburgh - George IV Bridge

CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh, 5 km from Portobello Beach
9.2 out of 10, Wonderful, (1,175 reviews)
"Nice and clean and close to all the attractions"
United States
Jason
The price is HK$890
HK$1,069 total
includes taxes & fees
23 Jun - 24 Jun
CODE - The Court, Edinburgh

The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh

The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh
5.0 star property
New Town, 5.1 km from Portobello Beach
9.4 out of 10, Exceptional, (784 reviews)
"Great location for train & tram. Very friendly staff, great food. Will definitely stay there again"
United Kingdom
Richard
The price is HK$3,465
HK$4,367 total
includes taxes & fees
21 Jul - 22 Jul
The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh
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
Room
Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
9.0
Wonderful
21 reviews
View
Indoor pool
Best Western Kings Manor Hotel
3.0 star property
8.8
Excellent
1,002 reviews
View
Bathroom
Aynetree Guest House
3.0 star property
7.6
Good
265 reviews
View
3 bedrooms
Edinburgh Beach Apartment Free On-street Parking
2.0 star property
6.0
1 review
View
Premium bedding, minibar, in-room safe, iron/ironing board
Prestonfield House
5.0 star property
9.8
Exceptional
297 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

  • Stunning Seaside Views: Enjoy picturesque views of the Firth of Forth from the beautiful sandy beach and promenade.
  • Local Delights: Indulge in traditional fish and chips while basking in the refreshing sea breeze.
  • Cultural Experiences: Explore the vibrant Portobello Market and discover charming local shops and cafés.
  • Family-Friendly Atmosphere: The beach offers a variety of activities suitable for families, ensuring a memorable visit.
  • Budget-Friendly Accommodations: Choose from a range of lodging options, from beachfront hotels to cosy guesthouses.

Find great hotels near Portobello Beach

Portobello Beach offers a delightful selection of accommodation options, from beachfront hotels to cosy guesthouses. Whether you're seeking a pet-friendly stay or an eco-certified experience, you'll find various lodgings tailored to both leisure and business travellers. Enjoy the charm of this seaside location while exploring guest reviews to find the perfect fit for your stay at Porto Bello Beach.

  • ibis Edinburgh Centre South Bridge - Royal Mile: This 3-star hotel, located 5km from Portobello Beach, offers a contemporary and eco-conscious setting for travellers. With a guest rating of 8.4 out of 10, it stands out for its pet-friendly policy, welcoming furry companions with amenities such as food and water bowls. The hotel’s eco-certification appeals to environmentally conscious guests seeking a sustainable stay without compromising comfort. Its modern design and convenient location near the city centre make it an ideal choice for those exploring Edinburgh.
  • Apex Waterloo Place Hotel: Boasting a 4-star rating and an impressive guest rating of 9.2 out of 10, Apex Waterloo Place Hotel is a family-friendly retreat located 5km from Portobello Beach. This hotel features a full spa offering relaxation services, including sauna access and deep tissue massages, ensuring a rejuvenating experience for guests. The eco-certification reflects its commitment to sustainability, while amenities tailored for children, such as breakfast options, make it a great choice for families. Its elegant decor and central location enhance its appeal to discerning travellers.
  • Leonardo Royal Hotel Edinburgh: Also rated 4 stars with a guest rating of 9.2 out of 10, the Leonardo Royal Hotel Edinburgh, situated 5km from Portobello Beach, is an excellent option for eco-conscious visitors. The hotel’s eco-certification signifies its dedication to sustainable practices, appealing to travellers who value environmental responsibility. The combination of modern comforts and thoughtful amenities makes this hotel a delightful base for exploring Edinburgh while enjoying a relaxing atmosphere.

Where to stay near Portobello Beach

Portobello Beach offers a delightful blend of seaside charm and local warmth, making it an ideal destination for sunbathing and relaxation. Wander along the sandy shores, enjoy the coastal weather, and explore the vibrant promenade filled with shops and eateries. Nearby, the friendly atmosphere and family-friendly activities ensure a memorable stay. With its picturesque views and budget-friendly options, Portobello Beach is the perfect seaside retreat for any traveller seeking a charming escape.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis rich in history and culture. Situated near Portobello Beach, it attracts visitors year-round, with peak travel occurring from July to September. Edinburgh offers a plethora of experiences ranging from immersive cultural events to family-friendly activities. Explore the city's shopping districts, enjoy a performance at one of its renowned theatres, or marvel at its historic landmarks, including the iconic Edinburgh Castle and the Royal Mile. The city's diverse offerings make it an ideal base for any traveller.
  • Old Town Edinburgh: Located approximately 5km from Portobello Beach, Old Town Edinburgh is a UNESCO World Heritage site that exudes charm and character. The area is a favourite among visitors, especially during the peak months of April and June to July. Its cobbled streets are lined with historic buildings, and you can find numerous shops, cafes, and cultural venues. Don't miss the chance to visit significant landmarks like St Giles' Cathedral and the Palace of Holyroodhouse. Old Town is perfect for those seeking a blend of history and modern attractions.
  • Edinburgh City Centre: Also about 5km from Portobello Beach, the Edinburgh City Centre buzzes with life and energy. This area sees a steady flow of tourists throughout the year, with peak arrivals between July and September. The city centre is home to a variety of shopping areas, theatres, and dining options, making it an excellent spot for those looking to experience the essence of Edinburgh. Key attractions include the historic Princes Street and the impressive Scott Monument. The city's central location ensures easy access to all major sites.

Things to do near Portobello Beach

Shopping

At Portobello Beach, you’ll find charming local shops offering unique gifts and souvenirs. If you're up for a drive, head to Ocean Terminal in Leith, about 5km away, featuring a selection of high-street brands and boutiques for a wider shopping experience.

Recreation

Portobello Beach offers a calming coastal escape with its long sandy shores and gentle waves. Engage in yoga sessions by the sea, or unwind with beachside meditation. Nearby wellness retreats provide holistic treatments and spa therapies, allowing you to rejuvenate while enjoying stunning views of the Firth of Forth.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 31km from Portobello Beach. Feel the adrenaline as you watch high-speed races or try your hand at driving experiences. The atmosphere is electric, perfect for adventure enthusiasts seeking an exhilarating day out.

Nightlife

Visit the Beach House Bar for a relaxed atmosphere and enjoy their selection of cocktails. For a lively night, head to The Espy, where you can savour local beers and catch live music performances, all while soaking in the vibrant seaside vibe.

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

Booking tips and Expedia advantages for Portobello Beach

To save money on your trip to Portobello Beach, consider visiting between January and March when accommodation prices are lower. Book your stay about a month in advance, and try to arrive on a Tuesday for the best rates. Use Expedia to find last-minute deals, filter by budget, and sort hotels from lowest to highest price. Additionally, combining your hotel, flights, and activities in a package can lead to further savings. Enjoy free activities along the beautiful beach and explore the area on foot to minimise transport costs.

  • 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: Book your hotel around Portobello Beach about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 specify your budget, preferred location, and additional criteria. You can organise your search results to display prices from lowest to highest, allowing you to identify the most affordable hotels first. Furthermore, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can reduce your expenses by combining your hotel booking at Portobello Beach with your flights and activities through an Expedia package.

Find the best attractions near Portobello Beach

Portobello Beach offers a delightful mix of attractions, including scenic hills, charming streets, and notable monuments. Ideal for those seeking culture, family-friendly activities, and outdoor experiences, visitors can explore the vibrant Portobello Market and enjoy the stunning beach. This captivating area promises an enjoyable time for tourists looking to immerse themselves in the local atmosphere while appreciating the beauty of Edinburgh’s coastline.

  • Royal Mile: Stretching through the heart of Edinburgh, the Royal Mile offers a vibrant atmosphere filled with historic architecture, shops, and street performers. This lively thoroughfare connects the Castle to the Palace of Holyroodhouse, providing a delightful blend of culture and city life, making it an ideal place to explore.
  • St. Andrew Square: A charming square located in the city centre, St. Andrew Square features beautiful gardens and impressive buildings. Its blend of urban energy and serene green spaces makes it a lovely spot for relaxation or people-watching amidst the bustling city vibes.
  • Palace of Holyroodhouse: As the official residence of the monarch in Scotland, this historic palace offers a glimpse into royal life. With its stunning architecture and rich cultural significance, visitors can explore the State Apartments and the beautiful gardens, immersing themselves in Scotland's regal heritage.

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 iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Reaching Portobello Beach is convenient with EDInburgh Airport (EDI) located 16km away. This airport serves major airlines and offers various accommodation options nearby. Notable hotels iNCLude Crescent House, a 5.5-star guesthouse, and the luxurious 5-star Virgin Hotels Edinburgh, both situated 11km from EDI. The Sheraton Grand Hotel & Spa, Edinburgh is another excellent choice, located 10km away. Alternatively, GLAsgow Airport (GLA) is 82km from Portobello Beach, with top hotels like JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, both within 11km. Newcastle Airport (NCL) is 135km distant, with good hotel options including Delta Hotels by Marriott, all within 10km of the airport.

Frequently asked questions

What's the area like around Portobello Beach?
Portobello Beach is located in Edinburgh. Travellers like the surrounding area for its beaches. If you're looking for a convenient place to stay, take a look at the 21 hotels and other accommodation options you'll find within a mile.
What's 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 traveller 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 can I expect to find near Portobello Beach?
Expedia has 21 hotels and other accommodation options 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, you'll find most hotel reservations are refundable provided that you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your check-in date. If you have a non-refundable reservation, it may still be possible to cancel it and be given a refund within a 24-hour period of your booking. Add your dates and click on "Search", then use the filter option "fully refundable" to review the best options available near Portobello Beach.
What can I see and do near Portobello Beach?
You might want to spend some time browsing the exhibits at Surgeon's Hall, National Museum of Scotland or Scottish National Portrait Gallery. Sights like Royal Mile, Grassmarket and Edinburgh Castle 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?
If you want to venture outside of the area, hop aboard a train at Brunstane Station. There may not be many public transport choices near Portobello Beach so consider a car rental to maximise your time.

Explore a world of travel with Expedia