Photo by Katy Ella

Find hotels in Machrihanish from $146

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Machrihanish hotels

Craigard House Hotel

Craigard House Hotel
3.0 star property
Campbeltown
8.8 out of 10, Excellent, (277)
"Charming setting, excellent food"
United Kingdom
David
$133 nightly
The price is $160
Jan 9 - Jan 10
Total with taxes and fees
Craigard House Hotel

Argyll Hotel

Argyll Hotel
3.0 star property
Campbeltown
9.6 out of 10, Exceptional, (109)
"This is a fantastic hotel with the best breakfast. The beach infront of the hotel is amazing and my dog loved it and the Dalmatians. The staff and owners offer great service and we lived our stay here. "
United Kingdom
Robert
$121 nightly
The price is $146
Jan 14 - Jan 15
Total with taxes and fees
Argyll Hotel

Ardshiel Hotel

Ardshiel Hotel
3.0 star property
Campbeltown
8.6 out of 10, Excellent, (64)
"Staff were very nice and room was lovely with a big bed"
United Kingdom
Liz
Ardshiel Hotel

The Royal Hotel Campbeltown

The Royal Hotel Campbeltown
4.0 star property
Campbeltown
9.0 out of 10, Wonderful, (13)
"Very central hotel, lovely staff and large very clean rooms."
United Kingdom
Jane
$230 nightly
The price is $276
Jan 14 - Jan 15
Total with taxes and fees
The Royal Hotel Campbeltown

Hazel's Cottage

Hazel's Cottage
3.0 star property
Campbeltown
$471 nightly
The price is $566
Jan 14 - Jan 15
Total with taxes and fees
Hazel's Cottage
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Machrihanish attractions

Learn more about Machrihanish

Escape to Machrihanish! Enjoy its golf, bars, and beaches.

Kintyre trip, May 2016
Photo by Katy Ella
Open Photo by Katy Ella

Top Machrihanish Hotel Reviews

More cheap stays in Machrihanish

Find out more about Machrihanish

Top reasons to visit Machrihanish

  • Stunning Golf Courses: Home to the famous Machrihanish Golf Club and the scenic Machrihanish Dunes Golf Course, perfect for golf enthusiasts.
  • Breathtaking Beaches: Enjoy the pristine sands and stunning views at Machrihanish Beach, ideal for relaxation and outdoor activities.
  • Historic Lighthouse: Visit the local historic lighthouse for a glimpse into the region's maritime heritage.
  • Outdoor Adventures: Explore the natural beauty through hiking, cycling, and coastal walks in the surrounding landscapes.
  • Charming Accommodations: Stay at comfortable 3 to 4-star hotels, including pet-friendly options, enhancing your Scottish getaway.

Find great hotels in and around Machrihanish

Discover the charm of Machrihanish, where a variety of comfortable 3 to 4-star hotels await to enhance your stay. Whether you're seeking a pet-friendly getaway, a beach vacation, or facilities tailored for business travelers, you'll find excellent options. Explore the best hotels in Machrihanish, including the renowned Ugadale Hotel and those conveniently located near the stunning Machrihanish Dunes, ensuring a memorable Scottish experience.

  • Craigard House Hotel: Nestled 6 miles from Machrihanish, Craigard House Hotel is a charming 3-star accommodation ideal for those seeking a blend of beach adventures and business amenities. With direct beach access, it's perfect for thrill-seekers looking to indulge in activities like mountain biking, hiking, sailing, and horseback riding. Business travelers will appreciate the fully-equipped facilities, including a 24-hour business center, conference space, and meeting rooms. Whether you're here for leisure or work, Craigard House offers a unique experience that caters to both.
  • The Ugadale Hotel and Cottages: Located in the heart of Machrihanish, this upscale 4-star hotel is a golfer’s paradise and a spa retreat. With direct beach access, guests can enjoy breathtaking coastal views alongside premier golf experiences. The Ugadale features an extensive spa offering body wraps, aromatherapy treatments, and onsite massages, ensuring relaxation after a day on the green. The combination of luxurious accommodations and top-notch amenities makes it an exceptional choice for those looking to unwind and indulge in a beachside getaway.
  • Ardshiel Hotel: Just 5 miles from Machrihanish, the 3-star Ardshiel Hotel offers a cozy and inviting atmosphere for travelers. Guests can relish a delicious meal at the on-site restaurant or unwind in the bar and lounge. The hotel provides entertainment options, including cable TV, perfect for relaxing after a day of exploring the beautiful rural surroundings. With its warm hospitality and convenient dining options, Ardshiel is a lovely choice for those seeking comfort and a taste of local charm.

Where to stay in Machrihanish

Machrihanish offers a delightful blend of outdoor adventures and romantic escapes. Explore the breathtaking Machrihanish Dunes, unwind on the stunning Machrihanish Beach, and soak in fantastic views of the surrounding landscape. The village's friendly atmosphere makes it perfect for family-friendly excursions or simply enjoying the tranquility of nature. Just minutes away, you'll discover charming neighborhoods and secluded spots that enhance your Scottish getaway.

  • Campbeltown: Nestled on the Kintyre Peninsula, Campbeltown is a charming city known for its rich history and stunning coastal scenery. As the gateway to Machrihanish, it provides a perfect blend of outdoor activities and cultural experiences. Visitors are drawn to its iconic golf courses and the historic lighthouse, making it a haven for golf enthusiasts and nature lovers alike. With peak visitor numbers in April, July, and September, the city offers a vibrant atmosphere while showcasing its local monuments and scenic views. Don't miss the chance to explore its cozy pubs and sample the famous local whisky!
  • Drumlemble: Just 2 miles from Machrihanish, Drumlemble is a quaint village that offers a warm, friendly atmosphere and a taste of local life. With its moderately seasonal visitor trends, the village sees a spike in tourists from July to September, ideal for those seeking a more intimate experience. Popular activities include running through the picturesque countryside, exploring nearby golf courses, and taking a ferry ride to enjoy the stunning coastal views. The welcoming locals and serene setting make Drumlemble a delightful stop for any traveler looking to unwind.
  • Kilchenzie: Located 3 miles from Machrihanish, Kilchenzie is a peaceful village that promises a secluded escape from the hustle and bustle of city life. This charming locale attracts visitors seeking tranquility, especially during the summer months from July to September. Popular activities include surfing and running along the scenic countryside trails. The area’s natural beauty is a perfect backdrop for outdoor enthusiasts, while the nearby ferry offers a unique way to explore the coastline. Kilchenzie is an ideal spot for those looking to reconnect with nature in a serene setting.

Things to do in and around Machrihanish

Machrihanish is perfect for outdoor enthusiasts and couples seeking a romantic getaway. Key activities include playing at the renowned Machrihanish Golf Club and enjoying the beautiful Machrihanish Golf Course. Whether you're an avid golfer or just looking to relax, the stunning landscapes and private club atmosphere make this destination a must-visit for sports and leisure alike.

Recreation

Experience the stunning Machrihanish Golf Club, where you can enjoy a round of golf amidst beautiful landscapes. Just 2 miles away, Machrihanish Dunes Golf Course offers outdoor recreational vibes. For a luxurious retreat, visit Shiskine Golf & Tennis Club, located 17 miles from Machrihanish.

Booking tips and Expedia advantages for Machrihanish

To save money on your trip to Machrihanish, consider visiting during the off-peak months of January to February or November when prices drop. Book your hotel about a month in advance for the best rates, and look for last-minute deals on sites like Expedia. Tuesdays typically offer the lowest hotel rates, while Sundays are the priciest. Utilize Expedia’s tools to filter accommodations by budget and eco-friendly options, and consider bundling your hotel, flights, and activities for added savings. Joining the One Key membership can also provide exclusive discounts and cash rewards for future bookings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Machrihanish are January to February and November, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Machrihanish is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Machrihanish is Tuesday. The most expensive day to stay in Machrihanish is Sunday.
  • Find cheap hotels on Expedia: Expedia’s search tool lets you customize your travel preferences by setting your budget, choosing your desired location, and much more. You can arrange your search results to display prices from lowest to highest, making it easy to find the most affordable hotels first. Additionally, you have the option to narrow down your choices by hotel type; for instance, selecting the "Eco-certified" filter will highlight sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in Machrihanish with flights and activities by choosing an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Machrihanish

Machrihanish offers a perfect blend of outdoor adventures and romantic getaways, making it an ideal destination for tourists. Explore local attractions like the historic lighthouse, beautiful beaches, and the visitor center. Don't miss the renowned Machrihanish Dunes Golf Course and the famous Machrihanish Golf Course, as well as Machrihanish Bay for stunning coastal views. This charming area caters to those seeking culture, outdoor activities, and a unique beach experience.

  • Machrihanish Beach: Experience the stunning beauty of Machrihanish Beach, renowned for its expansive sandy shores and mesmerizing waves. Perfect for sunbathing, beachcombing, or enjoying a leisurely stroll, this beach embodies the tranquil vibes of Scotland’s coastline.
  • Mull of Kintyre Lighthouse: Discover the historic Mull of Kintyre Lighthouse, situated on a dramatic cliff. This iconic landmark offers a glimpse into maritime history and stunning views of the surrounding seascape, making it a cultural gem worth exploring.
  • Davaar Cave: Embark on an adventure at Davaar Cave, known for its striking rock formations and fascinating history. The cave is accessible by a scenic walk and is perfect for those seeking outdoor exploration and unique natural beauty.

Best time to go to Machrihanish

Visitor numbers in Machrihanish is generally unchanged in popularity throughout the year. The best time to visit Machrihanish can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Machrihanish falls in August, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in Machrihanish falls in February, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January44.2°F (6.8°C)Light RainMostly CloudyAverageSlightly Low
February43.7°F (6.5°C)Light RainMostly CloudySlightly LowSlightly Low
March44.4°F (6.9°C)Light RainMostly CloudyAverageAverage
April46.8°F (8.2°C)Light RainMostly CloudySlightly HighAverage
May50.4°F (10.2°C)Light RainMostly CloudyAverageAverage
June54.7°F (12.6°C)Light RainMostly CloudySlightly HighAverage
July57.2°F (14.0°C)Light RainMostly CloudySlightly HighSlightly High
August57.7°F (14.3°C)Light RainMostly CloudyAverageSlightly High
September56.5°F (13.6°C)Light RainMostly CloudyAverageSlightly High
October53.2°F (11.8°C)Light RainMostly CloudySlightly LowAverage
November49.1°F (9.5°C)Light RainMostly CloudySlightly LowSlightly Low
December46.0°F (7.8°C)Light RainMostly CloudyAverageAverage

The nearest major airports for your trip to Machrihanish

To reach Machrihanish, you can fly into two major airports. Belfast (BHD-George Best Belfast City) is located 56 miles away, with nearby hotels such as The Fitzwilliam Hotel and The Merchant Hotel, both 3 and 2 miles away respectively. Another option is Belfast (BFS-Belfast International), also 56 miles from Machrihanish, where you can find Doubletree by Hilton Belfast Templepatrick and Dunadry Hotel and Gardens, situated 6 and 4 miles away. Alternatively, Islay Airport (ILY) is just 27 miles away, with accommodations like Glenegedale House and Another Place, The Machrie, located 0.5 and 1 mile from the airport, respectively.

Frequently asked questions

What is the best area to stay in Machrihanish?
The best area to stay in Machrihanish is directly within the village of Machrihanish itself, particularly for those looking to experience its renowned golf courses and coastal setting.

The village is small and centered around the Machrihanish Golf Club and the Machrihanish Dunes Golf Course. You'll find accommodations offering views of the Atlantic Ocean or the links. For golf enthusiasts, staying here means you're just steps away from the first tee of these celebrated courses. The area is quiet and offers a tranquil escape, with the sound of the ocean ever-present.

Couples seeking a peaceful getaway will appreciate staying near Machrihanish Bay. This location provides easy access to long, scenic beach walks and stunning sunsets over the water.
When is the best time to go to Machrihanish?
The best time to go to Machrihanish is during the late spring and summer months, from May to September, when the weather is mildest and the days are long.

These months offer the most favorable conditions for enjoying the outdoor activities Machrihanish is known for, particularly golf and exploring the scenic Kintyre Peninsula. You'll find warmer temperatures and less rainfall, making it easier to spend extended periods outdoors. This period is ideal for couples looking for a relaxing escape with opportunities for coastal walks and enjoying the local seafood.

For solo travelers interested in golf, the shoulder seasons of May, early June, and September can be particularly appealing. During these times, the golf courses are less crowded than in peak summer, and you can still expect pleasant weather conditions.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Machrihanish.
How can I save on a Machrihanish hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Machrihanish hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Machrihanish hotel?
Prices for hotels in Machrihanish often vary, but you can find a great deal from $146 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia