Find hotels in Machrihanish from £90

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Machrihanish hotels

The Ugadale Hotel and Cottages

The Ugadale Hotel and Cottages
4.0 star property
Campbeltown
9.0 out of 10, Wonderful, (87 reviews)
"The bathroom had black mold in the shower and had a horrible odor. The restaurant was grossly understaffed. Customers were leaving for golf tee times without breakfast after waiting 45+ minutes. Had dinner at restaurant as well and it took 2.5 hours for an average 3 course dinner. Staff again was overwhelmed."
United States
John P
The price is £245
includes taxes & fees
14 Jun - 15 Jun
The Ugadale Hotel and Cottages

Ashbank Hotel

Ashbank Hotel
2.0 star property
Campbeltown
9.4 out of 10, Exceptional, (98 reviews)
"The owners of this hotel are lovely people and I very much enjoyed my short stay. It was quiet, there was sheep outside which was fun to watch and the hotel offered hot food and drinks. I would love to stay here again!"
United States
Alex
The price is £90
includes taxes & fees
2 Jun - 3 Jun
Ashbank Hotel

Argyll Hotel

Argyll Hotel
3.0 star property
Campbeltown
9.6 out of 10, Exceptional, (113 reviews)
"Excellent hotel and local was great staff all so friendly "
United Kingdom
James
The price is £107
includes taxes & fees
7 Jun - 8 Jun
Argyll Hotel

The House at Glenbarr

The House at Glenbarr
3.5 star property
Tarbert
9.6 out of 10, Exceptional, (72 reviews)
"This is a fantastic place with great staff. "
United States
Douglas
The price is £93
includes taxes & fees
28 Jun - 29 Jun
The House at Glenbarr

The Royal Hotel Campbeltown

The Royal Hotel Campbeltown
4.0 star property
Campbeltown
9.2 out of 10, Wonderful, (19 reviews)
"Wonderful small authentic hotel, with a great view on the harbour. Full Scottish breakfast was excellent. Everything (read Springbank 😅) within walking distance."
United Kingdom
Sara
The price is £230
includes taxes & fees
5 Jun - 6 Jun
The Royal Hotel Campbeltown

Craigard House Hotel

Craigard House Hotel
3.0 star property
Campbeltown
8.8 out of 10, Excellent, (286 reviews)
"We had a very comfortable stay. Amazing choice of food which was delicious. All the serving staff were very friendly. Great places to sit in the sun in the evening overlooking the sea."
United Kingdom
Liz
The price is £164
includes taxes & fees
18 Jun - 19 Jun
Craigard House Hotel

Ardshiel Hotel

Ardshiel Hotel
3.0 star property
Campbeltown
8.6 out of 10, Excellent, (68 reviews)
"Superb hotel with extremely friendly staff, great food and an unbelievable whisky bar."
United Kingdom
Nick
The price is £121
includes taxes & fees
15 Jun - 16 Jun
Ardshiel Hotel

Hazel's Cottage

Hazel's Cottage
3.0 star property
Campbeltown
The price is £420
includes taxes & fees
6 Jun - 7 Jun
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.

Photo by Katy Ella
Open Photo by Katy Ella

Top Machrihanish Hotel Reviews

More cheap stays in Machrihanish

Hotels in Machrihanish with star rating

Find out more about Machrihanish

Top reasons to visit Machrihanish

  • Renowned Golf Course: Play a round at the famous Machrihanish Golf Club, known for its stunning coastal views and challenging layout.
  • Scenic Beaches: Relax on Machrihanish beach, a beautiful stretch of sand perfect for sunbathing and beachcombing.
  • Whisky Tours: Explore local distilleries and indulge in whisky tastings to experience Scotland's rich heritage.
  • Historic Lighthouse: Visit the iconic lighthouse for picturesque views and a glimpse into the area’s maritime history.
  • Outdoor Adventures: Enjoy various outdoor activities, including hiking and scenic ferry rides to nearby islands.

Find great hotels in and around Machrihanish

Explore an array of delightful accommodation options in Machrihanish, Campbeltown, where you can find pet-friendly hotels, luxurious stays, and charming guesthouses. Whether you're seeking a family-friendly beach experience or a tranquil retreat, this picturesque location offers the perfect getaway for every traveller. Discover the best hotels in Machrihanish that cater to your needs and ensure a memorable holiday along Scotland's stunning coastline.

  • Craigard House Hotel: A charming 3-star hotel with an impressive guest rating of 8.8, Craigard House Hotel is located 9.7km from Machrihanish and is perfect for those seeking a beach and adventure-themed holiday. With direct access to the beach, guests can indulge in a variety of outdoor activities, including hiking, surfing, sailing, and horse riding, all available nearby. The friendly atmosphere and stunning coastal views make this hotel an inviting retreat for adventure seekers and beach lovers alike.
  • The Ugadale Hotel and Cottages: Rated 4 stars with a remarkable guest rating of 9.0, The Ugadale Hotel and Cottages sits right in Machrihanish, making it ideal for travellers keen on a beach, golf, and spa experience. Offering direct access to the beach, guests can enjoy golfing on-site while also indulging in the full spa services available. The spa features a range of treatments including aromatherapy, massages, and facial treatments, ensuring a relaxing stay. This hotel combines luxury with leisure, creating a perfect getaway for those looking to unwind.
  • Ardshiel Hotel: A comfortable 3-star hotel with a guest rating of 8.6, Ardshiel Hotel is located 8.0km from Machrihanish. This hotel is an excellent choice for those who appreciate good dining and entertainment options, featuring a restaurant offering lunch and dinner, as well as a bar and lounge area. Guests can enjoy cable television and various rural activities nearby, making it a great spot for relaxation after a day of exploring the scenic surroundings. The inviting atmosphere and quality service ensure a pleasant stay.

Where to stay in Machrihanish

Machrihanish, a charming village in Campbeltown, offers a delightful blend of outdoor activities and rich cultural experiences. Visitors can enjoy the stunning natural beauty of the surrounding landscapes, play a round at the renowned Machrihanish Golf Club, or explore the tranquil Rathlin Island. With its friendly atmosphere and family-friendly excursions, Machrihanish is the perfect destination for a summer holiday, promising memorable moments for all travellers.

  • Campbeltown: Nestled on the Kintyre peninsula, Campbeltown is a charming city that serves as a gateway to the stunning Machrihanish. With its rich history and vibrant culture, Campbeltown attracts visitors year-round, particularly peaking in the spring and summer months. The area is renowned for its breathtaking scenery, making it perfect for outdoor activities such as golfing at the famous Campbeltown Golf Club. Visitors can also enjoy leisurely strolls by the picturesque lakes and monuments that dot the landscape. For those seeking a romantic getaway, the city's tranquil environment adds to its allure, making it a delightful spot for couples.
  • Kilchenzie: Located a mere 4.8km from Machrihanish, Kilchenzie is a quaint village that offers a serene escape from the hustle and bustle. With a moderate influx of visitors from July to September, the village is favoured for its wellness retreats and tranquil countryside settings. The recreational areas provide ample opportunities for relaxation and outdoor pursuits, while nearby ferry services make it easy to explore the surrounding coastal areas. Kilchenzie's charm lies in its peaceful atmosphere, making it an ideal location for those looking to unwind and reconnect with nature.
  • Bellochantuy: Situated 11.3km from Machrihanish, Bellochantuy is a picturesque village known for its stunning beaches and outdoor activities. With visitor numbers peaking in the summer months, it’s a popular destination for both sports enthusiasts and couples seeking a romantic getaway. The area boasts excellent golfing facilities and is a hotspot for surfing, attracting adventurers from near and far. The local attractions, including beautiful sandy beaches and historic castles, offer a perfect backdrop for memorable days spent exploring this enchanting part of Scotland.

Things to do near Machrihanish

Machrihanish, located in Campbeltown, Scotland, is perfect for outdoor and cultural enthusiasts. Visitors can enjoy a round of golf at the renowned local golf course or join a country private club. Other activities include taking a scenic ferry ride, indulging in rejuvenating experiences, and exploring local whisky tours. Don't miss the chance to experience the iconic first tee, making your visit truly memorable.

Shopping

In Machrihanish, you can explore local shops for unique gifts and souvenirs, like the charming craft stores along the main street. If you're up for a drive, Campbeltown offers larger shopping options, including the Campbeltown Picture House and various boutiques for a wider selection.

Recreation

At Shiskine Golf & Tennis Club, indulge in luxurious wellness experiences amidst serene landscapes. Enjoy rejuvenating spa treatments and unwind with leisurely rounds of golf or tennis, all while soaking in the tranquil atmosphere of this exclusive country club, located 25.7km from Machrihanish.

Adventure

In Machrihanish, experience the thrill of surfing at the renowned Machrihanish Beach, where consistent waves attract enthusiasts. Additionally, explore the scenic Kintyre Way, a breathtaking coastal path perfect for hiking, offering stunning views of the rugged landscape and abundant wildlife.

Nightlife

Experience the laid-back nightlife in Machrihanish with a visit to the renowned Machrihanish Golf Club for a pint after a round. Alternatively, enjoy a cosy evening at The Ugadale Inn, where you can savour local whisky and unwind with friends in a welcoming atmosphere.

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

Booking tips and Expedia advantages for Machrihanish

  • 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 May and July to August, 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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 Friday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, preferred location, and additional criteria. You can arrange your search results to display prices from the lowest to the highest, allowing you to find the most affordable hotels first. Furthermore, you have the option to 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 might consider saving some money by combining your Machrihanish hotel booking with your flights and activities through an Expedia package.

Find the best attractions near Machrihanish

Machrihanish offers a delightful blend of outdoor activities and cultural experiences, perfect for a memorable vacation. Visitors can explore the historic lighthouse and the serene Machrihanish beach, while those seeking adventure can enjoy the renowned Machrihanish golf course and the scenic Machrihanish dunes. With its rich history and stunning landscapes, this charming destination promises a fulfilling getaway for nature lovers and culture enthusiasts alike.

  • Machrihanish Beach: A stunning stretch of golden sand, Machrihanish Beach offers a perfect escape for sunbathing, beach walks, and water sports. Its picturesque views and tranquil atmosphere make it ideal for relaxation and enjoying the natural beauty of Scotland.
  • Mull of Kintyre Lighthouse: This historic lighthouse, perched on a dramatic peninsula, provides a glimpse into maritime heritage. Visitors can admire breathtaking coastal views and appreciate the rich culture and history that surrounds this iconic landmark.
  • Davaar Cave: An adventurous spot, Davaar Cave features fascinating rock formations and stunning sea views. A short trek leads to this captivating cave, where you can discover its intriguing history and enjoy the great outdoors.

Best time to go to Machrihanish

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 CloudyAverageSlightly High
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 CloudyAverageAverage
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

Flying into Machrihanish is convenient from two major airports: GLAsgow International Airport (GLA) and Belfast (BHD and BFS). Glasgow Airport is approximately 95.0km from Machrihanish, with excellent accommodation options such as the 5-star Kimpton Blythswood Hotel & Spa, located 11.3km away. Belfast City Airport (BHD) and Belfast International Airport (BFS) are both about 90.1km from Machrihanish, offering nearby hotels like the 5-star Merchant Hotel, just 3.2km from BHD, and the 4-star Keef Halla Country House, 3.2km from BFS. Each airport provides various transportation services to facilitate your journey to Machrihanish.

Frequently asked questions

What is the best area to stay in Machrihanish?
The best area to stay in Machrihanish is right within the village itself, particularly near the golf course and the coastline.

This area is relatively small and focused, with the Machrihanish Golf Club being a key landmark. The village offers direct access to the expansive Machrihanish Beach, known for its stunning views across the Atlantic to Islay and Jura. Accommodation here often provides convenient access to both the links and the beach.

For golf enthusiasts, staying in Machrihanish village is ideal. You'll be within a short walk of the first tee of the Machrihanish Golf Club, a world-renowned links course. After a round, you can easily relax at your accommodation or enjoy a meal at one of the local establishments without needing to travel far. Many properties offer views of the course or the sea.

Couples looking for a tranquil coastal escape will also find Machrihanish appealing. The long, sandy beach is superb for leisurely walks, and the remote setting provides a quiet retreat.
When is the best time to go to Machrihanish?
The best time to go to Machrihanish is generally between May and September, when the weather is at its mildest and the days are longer. This period offers the most comfortable conditions for enjoying the outdoors and the region's natural beauty.

For those planning a golf trip, the months of May, June, and September are particularly good. You'll often find less wind than in mid-summer, and the courses are in excellent condition. The longer daylight hours mean you can enjoy extended rounds, and the local golf clubs are fully operational with their full range of facilities.

Summer, specifically July and August, is ideal for families and those looking to enjoy the beaches and coastal activities. The sea temperatures are at their warmest, and there are often local events and festivals happening in the Kintyre peninsula. While it can be busier, Machrihanish remains a relatively peaceful destination.

Travellers interested in walking or exploring the Kintyre Way will appreciate late spring and early autumn. The landscapes are stunning, with wildflowers in bloom in May and June, and beautiful autumnal colours in September.
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?
Members always get our best prices. Find our best Machrihanish hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 £90 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