eDreams
Flights
Hotels
Flight + Hotel
Cars

Book a hotel in Ullapool

Choose your dates to check current prices and hotel deals
Last-minute deals
    Best hotel deals in Ullapool
    Save up to £175 on accommodation
    Popular choice among our travellers
    Creagan Guest House
    Creagan Guest House
    Ullapool · 0.7 km from city centre
    Central location
    Very good 4.5
    /5
    TripAdvisor: 4.5
    188 reviews
    Extra discount available
    Aultguish Inn
    Aultguish Inn
    Garve · 33 km from city centre
    Very good 4.6
    /5
    TripAdvisor: 4.6
    163 reviews
    Extra discount available
    Harbour House Bed & Breakfast
    Harbour House Bed & Breakfast
    Ullapool · 1.2 km from city centre
    Getaway deal
    Very good 4.5
    /5
    TripAdvisor: 4.5
    1,663 reviews
    Altnacealgach Motel
    Altnacealgach Motel
    Lairg · 22 km from city centre
    Very good 4.1
    /5
    TripAdvisor: 4.1
    162 reviews
    Extra discount available
    Lochview Guest House
    Lochview Guest House
    Ullapool · 1.3 km from city centre
    Very good 4
    /5
    TripAdvisor: 4
    394 reviews
    Extra discount available
    Ledgowan Bunkhouse - Hostel
    Ledgowan Bunkhouse - Hostel
    Achnasheen · 37 km from city centre
    Good 3.9
    /5
    TripAdvisor: 3.9
    233 reviews
    Extra discount available
    Loch Maree Hotel
    Loch Maree Hotel
    Achnasheen · 32 km from city centre
    Good 3.6
    /5
    TripAdvisor: 3.6
    396 reviews
    Extra discount available
    Caledonian Hotel
    Caledonian Hotel
    Ullapool · 0.6 km from city centre
    Central location
    Good 3.5
    /5
    TripAdvisor: 3.5
    155 reviews
    Highland Rooms - Room Only No Breakfast
    Highland Rooms - Room Only No Breakfast
    Ullapool · 1.2 km from city centre

    Book the best hotels in Ullapool with eDreams

    Planning a trip to Ullapool and wondering where to rest your head after a day exploring the Highlands? Whether you’re seeking a cosy B&B or a self-catering cottage with loch views, eDreams has rounded up everything you need to know about finding the perfect accommodation for your stay.

    Ullapool: gateway to the Highlands

    Discover Ullapool, a bustling port town nestled on the shores of Loch Broom, offering an authentic taste of the Scottish Highlands. Famous for its vibrant fishing industry and breathtaking natural scenery, this charming destination serves as a gateway to some of Scotland’s most remote and beautiful landscapes. Explore the historic harbour, where fishing boats unload their daily catch, or wander along Shore Street, lined with local shops and eateries.

    Beyond the waterfront, you can visit the Ullapool Museum, delving into the area's rich maritime history, or take a scenic drive to nearby attractions like the dramatic Corrieshalloch Gorge National Nature Reserve. Whether you are looking for a comfortable base to explore the region or a tranquil spot to enjoy the Highland air, Ullapool provides a welcoming setting for any stay. You will find a range of options for accommodation, from cosy guesthouses to hotels with stunning loch views.

    Where to book your hotel in Ullapool

    For hotel bookings in Ullapool, the most common and convenient area is along the Loch Broom waterfront and the main streets directly behind it. This central location provides easy access to local amenities and offers views across the loch.

    The central area around Loch Broom waterfront is the heart of Ullapool, offering a range of accommodation options from guesthouses to hotels. Here you will find the Ferry Terminal, a hub for travellers heading to Stornoway, and the Ullapool Museum, providing insights into local history and culture. Many properties in this area benefit from proximity to the harbour.

    Moving slightly away from the immediate waterfront, but still within easy walking distance, you will find properties nestled on the residential streets ascending from the main village. These areas offer quieter stays, often in bed and breakfasts or self-catering cottages. The Ullapool Leisure Centre is located here, providing facilities for visitors.

    Ullapool is well-connected for its size, making hotel booking straightforward. The village is primarily accessed via the A835 road. While there is no train station, regular bus services connect Ullapool to Inverness. For those arriving by air, the nearest airports are Inverness Airport (around 55 miles away) and Glasgow Airport (approximately 190 miles). Planning your hotel stay with car hire from one of these airports is a practical option, or you can utilise the bus connections from Inverness.

    Find the best hotel deals in Ullapool

    To find cheaper hotel deals in Ullapool, consider visiting outside of peak summer months, like late spring or early autumn. You might find better rates when the weather is still pleasant but the crowds have thinned. Look for accommodation slightly outside the main village centre. Many guest houses and B&Bs offer competitive prices compared to hotels directly overlooking Loch Broom and its bustling fishing port, which is a key hub for ferries to Stornoway and the Outer Hebrides.

    Booking your stay further in advance can also secure better prices, especially if you plan to visit during local events or school holidays. Always compare prices across different dates and property types to find the best value for your trip to this Highlands gem. Book your next hotel stay in Ullapool with eDreams and save today.

    Explore hotels in other destinations
    Hotels in Brora
    eDreams logo
    General terms and conditions

    Privacy policy
    © 1999 - 2026 eDreams. All rights reserved. Vacaciones eDreams, S.L. (Sociedad Unipersonal). Registered address (not open to the public): Calle de Manzanares, nº 4, Planta 1º, Oficina 108, 28005, Madrid, Spain. VAT number ESB-61965778. Registered with the Registro Mercantil de Madrid, Tomo 36897, Folio 121, Hoja M-660117. Licensed Travel Agency CICMA 3682 and IATA-accredited agent. To contact us about your booking, you can do so immediately via our help centre or contact our agents here.
    Flight-inclusive Packages booked on eDreams.co.uk are financially protected by the ATOL scheme (under Vacaciones eDreams SL’s ATOL number 11966). ATOL protection does not apply to all travel services listed on this website. This website and our general terms and conditions will provide you with information on the protection that applies in the case of each holiday and travel service offered before you make your booking. If you do not receive an ATOL Certificate, then the booking will not be ATOL protected. If you do receive an ATOL Certificate but all the parts of your trip are not listed on it, those parts will not be ATOL protected. Please ask us to confirm what financial protection may apply to your booking. Please see our general terms and conditions for more information about financial protection, or for more information on the ATOL Certificate go to: www.caa.co.uk.
    IATA Accredited AgentTUV Certified Agent
    ATOL protected