Beginning of main content

Unlock exclusive Mates Rates
Sign in or Sign up for access to exclusive prices

Book with confidence
2M+ hotel reviews from Aussie and Kiwi Travellers

Relax with our Price Promise
Find a lower price, and we’ll refund the difference

Tonight
This weekend
15 Nov. - 17 Nov.
Next weekend
22 Nov. - 24 Nov.

Hotels near Portobello Beach

The Beachfront B&B Get Rates
The Beachfront B&B

The Beachfront B&B

0.4 km from Portobello Beach
     
    2.5 out of 5.0 Stars

    The Beachfront B&B: Beach bed & breakfast with free WiFi and free parking. Located on the beach.

    Traditional 2 Bedroom Flat With Views of Portobello Beach Get Rates
    Traditional 2 Bedroom Flat With Views of Portobello Beach

    Traditional 2 Bedroom Flat With Views of Portobello Beach

    0.4 km from Portobello Beach
       
      3.5 out of 5.0 Stars

      Traditional 2 Bedroom Flat With Views of Portobello Beach: Apartment building with free WiFi and TVs. Located on the beach.

      2 Bedroom Home Near Portobello Beach Get Rates
      2 Bedroom Home Near Portobello Beach

      2 Bedroom Home Near Portobello Beach

      0.8 km from Portobello Beach
         
        3.5 out of 5.0 Stars

        2 Bedroom Home Near Portobello Beach: Apartment building with free WiFi and TVs.

        Georgian Guest House Get Rates
        Georgian Guest House

        Georgian Guest House

        1.0 km from Portobello Beach
           
          3.5 out of 5.0 Stars

          Georgian Guest House: Bed & breakfast with free breakfast and free WiFi.

          Cozy Apartment in Converted Victorian Church Get Rates
          Cozy Apartment in Converted Victorian Church

          Cozy Apartment in Converted Victorian Church

          1.0 km from Portobello Beach
             
            3.5 out of 5.0 Stars

            Cozy Apartment in Converted Victorian Church: Apartment building with free WiFi and a terrace.

            Best Western Kings Manor Hotel AU$89
            Best Western Kings Manor Hotel

            Best Western Kings Manor Hotel

            1.3 km from Portobello Beach
               
              3.0 out of 5.0 Stars

              Best Western Kings Manor Hotel: Family hotel with free WiFi and free parking. Located near a train station.

              5 Bedroom Home Next To The Beach Get Rates
              5 Bedroom Home Next To The Beach

              5 Bedroom Home Next To The Beach

              1.6 km from Portobello Beach
                 
                3.5 out of 5.0 Stars

                5 Bedroom Home Next To The Beach: Cottage with free WiFi and free parking.

                Aynetree Guest House AU$93
                Aynetree Guest House

                Aynetree Guest House

                1.2 km from Portobello Beach
                   
                  3.0 out of 5.0 Stars

                  Aynetree Guest House: Guesthouse with free breakfast and free WiFi. Located near a train station.

                  2 Bedroom Edinburgh Apartment Get Rates
                  2 Bedroom Edinburgh Apartment

                  2 Bedroom Edinburgh Apartment

                  2.7 km from Portobello Beach
                     
                    3.5 out of 5.0 Stars

                    2 Bedroom Edinburgh Apartment: Apartment building with TVs and 1 bathroom.

                    Premier INN Edinburgh East Get Rates
                    Premier INN Edinburgh East

                    Premier INN Edinburgh East

                    3.0 km from Portobello Beach
                       
                      0.0 out of 5.0 Stars

                      Located in Duddingston, this hotel is within 2 mi (3 km) of Holyrood Park, Arthur's Seat, and Royal Commonwealth Pool. Scottish Parliament and Royal Mile are also within 3 mi (5 km).

                      Premier Inn Edinburgh A1 (Newcraighall) Get Rates
                      Premier Inn Edinburgh A1 (Newcraighall)

                      Premier Inn Edinburgh A1 (Newcraighall)

                      2.3 km from Portobello Beach
                         
                        3.0 out of 5.0 Stars

                        Located in Newcraighall, this hotel is 1.1 mi (1.7 km) from Queen Margaret University and within 3 mi (5 km) of Musselburgh Racecourse and Royal Infirmary. Portobello Beach and Craigmillar Castle are also within 3 mi (5 km). Newcraighall Station is only a 4-minute walk and Edinburgh Brunstane Station is 19 minutes.

                        Spacious 1 Bedroom Flat Close to the Sea Get Rates
                        Spacious 1 Bedroom Flat Close to the Sea

                        Spacious 1 Bedroom Flat Close to the Sea

                        3.4 km from Portobello Beach
                           
                          3.5 out of 5.0 Stars

                          Spacious 1 Bedroom Flat Close to the Sea: Apartment building with free WiFi and TVs.

                          Hotels near Portobello Beach

                          Many people stop by Portobello Beach each year.

                          We're sure you're not going to complain about spending a few nights in Edinburgh. After all, this bustling national capital is a sight in its own right!

                          Only visiting for a day or two? Save time and stay at one of the 3 hotels within an easy 3 kilometres of Portobello Beach. You might fancy the Aynetree Guest House and Best Western Kings Manor Hotel.

                          Want to get all you can out of your travel dollars? This region boasts some modestly-priced accommodation options. The Lyncliff Hotel and the Halcyon Hotel are worth checking out.

                          Travellers who are hoping to experience a bit of luxury ought to check out the number of upmarket hotels nearby. See what you think of The Balmoral Hotel and Old Town Chambers.

                          Start your morning right with a coffee at The Beach House. Fortunately, it's only a short walk from Portobello Beach. For something more substantial, pop over to Bonoful and check out the menu. Craving a glass of wine? Dalriada is your best bet.

                          Other Things to Do Near Portobello Beach

                          Be adventurous and check what's going on in the local area:

                          • If you want a day in the sunshine, hit the fairways at Duddingston Golf Club.
                          • Feel time standing still at Robin Chapel, a pleasant house of prayer.
                          • Duddingston Parish Church is an important monument, the ideal place for tourists seeking a bit of peace and quiet.
                          • Admire the spectacular vistas of Holyrood Park, a sanctuary for local species of animals and plants.
                          • For a number of years, Queen Margaret University has shaped and nurtured many great minds. Pay this lovely campus a visit and experience what it's like these days.

                          No car, no problem. Simply get to Portobello Beach by train. Just hop off at Brunstane, the nearest station, and then stroll 2 kilometres.

                          How much is a hotel room in Portobello Beach?

                          Hotels in Portobello Beach start at AU$89 per night. Prices and availability subject to change. Additional terms may apply.

                          Recently Reviewed in Edinburgh

                          Recently Booked Hotels in Edinburgh


                          *Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.