Beginning of main content

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Portobello Beach

Tonight Tonight 25 Jun - 26 Jun
This weekend This weekend 29 Jun - 1 Jul
Next weekend Next weekend 6 Jul - 8 Jul

1222 Cheap Hotels Near Portobello Beach

See all 1,222 properties in Portobello Beach
Seabreeze B&B

Seabreeze B&B

1.2 km from Portobello Beach
    3.0 out of 5.0
     
     

    Situated near the beach, this bed & breakfast is 0.2 mi (0.4 km) from Portobello Beach and 2.9 mi (4.6 km) from Holyrood Park. Musselburgh Racecourse and Edinburgh ...

    Seabreeze B&BGet Rates

    Seabreeze B&BGet Rates
    Hotel du Vin & Bistro Edinburgh

    Hotel du Vin & Bistro Edinburgh

    7.8 km from Portobello Beach
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in Old Town, this romantic hotel is steps from Greyfriar's Bobby, Greyfriars Kirk, and National Museum of Scotland. University of Edinburgh and Festival ...

    NZ$248 per night for 2 guests

    Hotel du Vin & Bistro EdinburghNZ$248
    The Principal Edinburgh George Street

    The Principal Edinburgh George Street

    8.3 km from Portobello Beach
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    Located amid the shops and restaurants of Edinburgh's fashionable George Street, this hotel is a block from Princes Street and a quarter-mile from the National ...

    NZ$227 per night for 2 guests

    The Principal Edinburgh George StreetNZ$227
    Apex Grassmarket Hotel

    Apex Grassmarket Hotel

    8.4 km from Portobello Beach
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Set on the cobbled Grassmarket, this contemporary hotel is overlooked by Edinburgh Castle, and is within 500 metres of The Royal Mile and Princes Street ...

    NZ$200 per night for 2 guests

    Apex Grassmarket HotelNZ$200
    Holyrood Aparthotel

    Holyrood Aparthotel

    6.7 km from Portobello Beach
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    These modern serviced apartments are set adjacent to Edinburgh's Royal Mile, within 500 meters of Holyrood Palace, the Our Dynamic Earth center and the new Scottish ...

    Holyrood AparthotelGet Rates

    Holyrood AparthotelGet Rates
    Malmaison Edinburgh

    Malmaison Edinburgh

    6.4 km from Portobello Beach
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Situated in Edinburgh, this romantic hotel is within a 10-minute walk of Edinburgh Port and Royal Yacht Britannia. Edinburgh Playhouse Theatre and Easter Road ...

    NZ$183 per night for 2 guests

    Malmaison EdinburghNZ$183
    Macdonald Holyrood Hotel

    Macdonald Holyrood Hotel

    6.5 km from Portobello Beach
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in Old Town, this spa hotel is steps from Royal Mile and Our Dynamic Earth. Palace of Holyroodhouse and Arthur's Seat are also within 10 minutes.

    NZ$178 per night for 2 guests

    Macdonald Holyrood HotelNZ$178
    Best Western Kings Manor Hotel

    Best Western Kings Manor Hotel

    1.3 km from Portobello Beach
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Situated by the sea, this spa hotel is 0.5 mi (0.8 km) from Portobello Beach and within 3 mi (5 km) of Musselburgh Racecourse and Queen Margaret University. ...

    Best Western Kings Manor HotelGet Rates

    Best Western Kings Manor HotelGet Rates
    Radisson Blu Edinburgh

    Radisson Blu Edinburgh

    7.5 km from Portobello Beach
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    In the heart of the Royal Mile, between Edinburgh Castle and Holyrood Palace, this turreted hotel is close to the Princes Street shopping district and the Museum ...

    NZ$295 per night for 2 guests

    Radisson Blu EdinburghNZ$295
    Aparthotel Adagio Edinburgh Royal Mile

    Aparthotel Adagio Edinburgh Royal Mile

    7 km from Portobello Beach
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    Located in Old Town, this aparthotel is within a 10-minute walk of Royal Mile, Palace of Holyroodhouse, and St. Giles' Cathedral. Our Dynamic Earth and Scottish ...