Search Hotels Near Elcho Castle, Perth

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • 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 Elcho Castle hotels

Organic Welltree

Organic Welltree
2.0 star property
9.6 km from Elcho Castle
10.0 out of 10, Exceptional, (9)
"Absolutely loved my stay and would stay again! "
United States
Emma-leigh
The price is Rp1.437.107
Rp1.724.528 total
includes taxes & fees
22 Dec - 23 Dec
Organic Welltree

Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
5.4 km from Elcho Castle
9.2 out of 10, Wonderful, (393)
"Wonderful and wonderful "
United States
Michael
The price is Rp1.936.313
Rp2.323.575 total
includes taxes & fees
22 Dec - 23 Dec
Murrayshall Country Estate

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
5.7 km from Elcho Castle
9.2 out of 10, Wonderful, (180)
"The room was clean. The staff was helpful and friendly. We are in the restaurant which was very busy with delicious food. "
Canada
Nichole
Scone Arms Hotel

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
8.2 km from Elcho Castle
9.0 out of 10, Wonderful, (1001)
"Staff were very good at the reception and explained the necessary facilities."
United Kingdom
Malini
The price is Rp933.793
Rp1.120.552 total
includes taxes & fees
22 Dec - 23 Dec
Holiday Inn Express Perth by IHG

Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
18.8 km from Elcho Castle
9.6 out of 10, Exceptional, (200)
"A quaint property - very lovely. Nice that they have a bar and dining onsite. Smells amazing around there. Room was pretty. Meals were very good. A nice stop in our trip."
United States
Lisa
The price is Rp2.427.786
Rp2.913.433 total
includes taxes & fees
4 Jan - 5 Jan 2026
Meikleour Arms Hotel and Restaurant

The Covenanter Hotel

The Covenanter Hotel
3.0 star property
16.1 km from Elcho Castle
9.2 out of 10, Wonderful, (25)
"We very much enjoyed our stay. The hotel was exactly as I expected! Clean, good breakfast and we had a lot of fun at the bar! "
United States
Lisa
The Covenanter Hotel

Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
10.2 km from Elcho Castle
8.8 out of 10, Excellent, (863)
"Room was clean and comfortable and the staff were very friendly and helpful "
United Kingdom
Lorraine
The price is Rp1.587.373
Rp1.904.937 total
includes taxes & fees
22 Dec - 23 Dec
Leonardo Boutique Huntingtower Perth

Travelodge Perth Broxden Junction

Travelodge Perth Broxden Junction
3.0 star property
8 km from Elcho Castle
8.6 out of 10, Excellent, (40)
"Room was lovely the bed very comfortable "
United Kingdom
June
Travelodge Perth Broxden Junction

Ballathie Country House Hotel and Estate

Ballathie Country House Hotel and Estate
4.0 star property
16 km from Elcho Castle
9.0 out of 10, Wonderful, (533)
"The rooms are big and very comfortable. The whole place was spotless, and the staff were wonderful. "
United Kingdom
Guayarmina
The price is Rp1.643.475
Rp1.972.170 total
includes taxes & fees
4 Jan - 5 Jan 2026
Ballathie Country House Hotel and Estate

The Lodge At Perth Racecourse

The Lodge At Perth Racecourse
3.0 star property
8.4 km from Elcho Castle
8.6 out of 10, Excellent, (226)
"Good price very dog friendly would stay again."
United Kingdom
Linda
The price is Rp1.821.344
Rp2.185.612 total
includes taxes & fees
23 Dec - 24 Dec
The Lodge At Perth Racecourse

Salutation Hotel

Salutation Hotel
3.0 star property
5.1 km from Elcho Castle
8.2 out of 10, Very good, (895)
"Yes very clean "
United Kingdom
Jackie
The price is Rp1.030.907
Rp1.237.089 total
includes taxes & fees
4 Jan - 5 Jan 2026
Salutation Hotel

Bein Inn hotel

Bein Inn hotel
2.5 star property
7.7 km from Elcho Castle
7.8 out of 10, Good, (9)
"Friendly staff, good meals, clean bedrooms."
United Kingdom
Marion
The price is Rp1.568.772
Rp2.151.459 total
includes taxes & fees
7 Jan - 8 Jan 2026
Bein Inn hotel

The Boars Head

The Boars Head
3.5 star property
11.7 km from Elcho Castle
10.0 out of 10, Exceptional, (3)
"Hotel staff friendly and welcoming, hotel and rooms are of a high standard. Food is excellent would highly recommend a visit."
United Kingdom
Lorne
The price is Rp2.577.268
Rp3.092.722 total
includes taxes & fees
7 Jan - 8 Jan 2026
The Boars Head

Mercure Perth Hotel

Mercure Perth Hotel
3.0 star property
5.7 km from Elcho Castle
7.4 out of 10, Good, (1001)
"Best things about this hotel are the staff (superb), location (central) and the feature mill in the bar area. "
United Kingdom
Brown,
The price is Rp1.031.841
Rp1.238.210 total
includes taxes & fees
5 Jan - 6 Jan 2026
Mercure Perth Hotel

Smiddy Haugh

Smiddy Haugh
2.0 star property
19.2 km from Elcho Castle
9.6 out of 10, Exceptional, (198)
"Friendly staff Very pleasant comfortable room Excellently cooked and presented breakfast "
United Kingdom
Linda
The price is Rp2.427.786
Rp2.913.433 total
includes taxes & fees
9 Jan - 10 Jan 2026
Smiddy Haugh

The Longforgan Coaching Inn

The Longforgan Coaching Inn
3.0 star property
17.4 km from Elcho Castle
8.0 out of 10, Very good, (344)
"Super friendly staff, building was dated and not very clean. "
United Kingdom
Anonymous traveller
The Longforgan Coaching Inn

Watergate

Watergate
3.0 star property
5.1 km from Elcho Castle
9.4 out of 10, Exceptional, (3)
"Great location , lovely view from the apartment. "
United Kingdom
Raman
The price is Rp7.448.304
Rp8.937.965 total
includes taxes & fees
6 Jan - 7 Jan 2026
Watergate

Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
3.0 star property
18.4 km from Elcho Castle
8.0 out of 10, Very good, (160)
"Staff are nice. The room is very clean"
United Kingdom
Lalaine
The price is Rp1.497.617
Rp1.797.141 total
includes taxes & fees
22 Dec - 23 Dec
Lomond Hills Hotel & Health Club

Travelodge Kinross M90

Travelodge Kinross M90
2.0 star property
18.8 km from Elcho Castle
7.8 out of 10, Good, (11)
"Very clean hotel, friendly staff."
United Kingdom
Anonymous traveller
Travelodge Kinross M90

Premier Inn Perth City Centre

Premier Inn Perth City Centre
3.0 star property
5.4 km from Elcho Castle
7.0 out of 10, Good, (6)
"This is a very dated property. Very low grade rooms. Carpets worn and dirty. Would not stay again"
United States
Marilyn
The price is Rp971.144
Rp1.165.372 total
includes taxes & fees
8 Jan - 9 Jan 2026
Premier Inn Perth City Centre
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.

Top Elcho Castle Hotel Reviews

Hotels near other Elcho Castle attractions

Find out more about Elcho Castle

Top reasons to visit Elcho Castle

  • Historic Architecture: Explore the impressive Elcho Castle, showcasing stunning historical architecture and rich heritage.
  • Outdoor Activities: Enjoy a variety of activities such as golf, fishing, and unique experiences like alpaca walking.
  • Charming Surroundings: Discover beautiful apple orchards and tranquil urban parks that enhance the castle's picturesque setting.
  • Family-Friendly Excursions: Engage in a range of activities suitable for all ages, making it a perfect family holiday destination.
  • Welcoming Accommodations: Choose from delightful hotels and lodges that blend history with modern comforts for a memorable stay.

Find great hotels near Elcho Castle

For an unforgettable stay near Elcho Castle, visitors can choose from a variety of charming accommodations, including comfortable hotels and delightful lodges. Whether you seek a pet-friendly option for a family holiday or a peaceful country residence, the area offers attractive cottages and century-old lodgings that blend history with modern amenities. Experience the perfect base for exploring the stunning Scottish landscape while enjoying the warmth and hospitality of the local establishments.

  • Apex City Quay Hotel & Spa: Nestled 25.7km from Elcho Castle, Apex City Quay Hotel & Spa is a luxurious 4-star establishment that emphasises eco-friendliness and relaxation. This hotel is ideal for families and eco-conscious travellers, offering a range of child-friendly amenities such as complimentary cribs and suitability for children. Guests can indulge in the extensive spa services, including body scrubs and detoxification wraps, or unwind in the accessible pool. With its serene atmosphere and focus on wellness, this hotel promises a rejuvenating experience for all visitors.
  • Staybridge Suites Dundee by IHG: Situated 25.7km from Elcho Castle, Staybridge Suites Dundee by IHG is a welcoming 3.5-star hotel that caters to business travellers and pet owners alike. This LGBTQIA-friendly property provides a comfortable setting for guests on the go, with amenities such as food and water bowls for pets, ensuring that your furry friends are well taken care of. The contemporary suites are designed for extended stays, featuring fully equipped kitchens and spacious living areas, making it perfect for both work and leisure.
  • The Longforgan Coaching Inn: Located 17.7km from Elcho Castle, The Longforgan Coaching Inn is a charming 3-star inn that offers a unique golf-themed experience. Ideal for pet lovers, the establishment welcomes pets with a range of amenities, including food and water bowls. Guests can enjoy the nearby golf facilities, making it a fantastic choice for those looking to combine leisure with their stay. The inn’s rustic charm and warm hospitality ensure a delightful retreat for both golfers and their four-legged companions.

Where to stay near Elcho Castle

Your visit to Elcho Castle in Perth, Scotland promises a delightful blend of history and charm. Explore the beautiful apple orchards nearby, immerse yourself in the rich heritage of the local castles, and enjoy the friendly atmosphere of the city centre. With family-friendly excursions and a relaxing vibe throughout the region, you’ll find the perfect backdrop for a memorable holiday in Central Scotland.

  • Perth: Nestled along the banks of the River Tay, Perth is a bustling city with a rich history and vibrant cultural scene. As the closest city to Elcho Castle, it offers a variety of outdoor activities, scenic landscapes, and adventurous experiences. Visitors flock to Perth for its theatres, shopping areas, and renowned golf courses. Notable attractions include the picturesque parks and historic sites nearby, making it a perfect base for exploration.
  • Glencarse: Located a mere 3.2km from Elcho Castle, Glencarse is a charming village that exudes a sense of tranquillity. This quaint locale is favoured for wellness retreats and relaxation, with visitors enjoying its golf courses and serene spa facilities. The nearby family beach is a delightful spot for leisurely days, offering a peaceful escape from the hustle and bustle of urban life. Glencarse is an ideal destination for those seeking rejuvenation amidst beautiful surroundings.
  • Bridge Of Earn: Just 4.8km from Elcho Castle, Bridge Of Earn is a picturesque village known for its stunning natural beauty and outdoor adventures. The area attracts visitors with its scenic hiking trails and golf venues, perfect for those who love to explore the great outdoors. The village is steeped in history, with charming neighbourhoods and access to national parks, providing ample opportunities for discovery and adventure. It's a delightful stop for tourists looking to immerse themselves in the Scottish countryside.

Things to do near Elcho Castle

When visiting Elcho Castle, you can enjoy a range of activities, including golf and fishing. For a unique experience, consider alpaca walking or try your hand at adventure golf. Day visits to the castle itself offer a glimpse into its rich history and stunning architecture, making it a perfect destination for both relaxation and adventure.

Shopping

While visiting Elcho Castle, enjoy local shopping experiences. If you're up for a drive, Wellgate Shopping Centre is 24.1km away, offering diverse shops and entertainment. For a larger selection, head to Ocean Terminal Shopping Centre and Craigleith Retail Park, both located 28 and 46.7km away, respectively.

Recreation

At McDiarmid Park, immerse yourself in the vibrant sports atmosphere while enjoying various athletic events. Perth Ice Rink offers exhilarating ice skating sessions, perfect for both fun and fitness. For a more tranquil experience, King James VI Golf Course invites you to enjoy outdoor leisure amidst beautiful landscapes.

Adventure

Embark on the Fife Coastal Path, a scenic hiking trail located 8.0km from Elcho Castle, perfect for outdoor enthusiasts. Experience thrilling karting at Dundee Karting, situated 22.5km away, or explore the Loch Leven Heritage Trail, another beautiful hiking option 19.3km from the castle.

Nightlife

Experience the vibrant nightlife by visiting Perth Concert Hall, just 4.8km from Elcho Castle, where you can enjoy a romantic evening filled with cultural performances. For family fun, head to Mills Observatory, located 24.1km away, where you can marvel at the stars and enjoy engaging activities.

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

Booking tips and Expedia advantages for Elcho Castle

To save money on your visit to Elcho Castle, consider travelling between January and March when accommodation prices dip. Booking a month in advance or utilising last-minute deals on sites like Expedia can yield discounts, especially if you stay on a Tuesday rather than the pricier Saturday. Explore public transport options for budget-friendly travel, and look for free activities around the castle. Additionally, combine your hotel, flights, and activities in an Expedia package for better rates, and always check for concession prices and the cheapest tickets available.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Elcho Castle are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel around Elcho Castle 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 around Elcho Castle is Tuesday. The most expensive day to stay around Elcho Castle is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your choices, taking into account your budget, preferred location, and the type of accommodation you desire. To find the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Elcho Castle hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Elcho Castle

Within and around Elcho Castle, visitors can explore a variety of attractions, including the impressive castle itself, charming historic houses, and tranquil urban parks. These points of interest offer a delightful blend of culture, outdoor activities, and family-friendly experiences, making it an ideal destination for those seeking to immerse themselves in the rich heritage and natural beauty of the area.

  • Scone Palace: Located 8.0km from Elcho Castle, Scone Palace is a magnificent historic house steeped in Scottish heritage. Known for its stunning architecture and beautiful gardens, it offers a glimpse into royal history, including the ancient Stone of Scone.
  • Balado Park: Situated 19.3km away, Balado Park is a vibrant urban park perfect for families. With its lush green spaces and recreational facilities, it’s an ideal spot for picnics, outdoor activities, and enjoying the fresh air in a scenic urban setting.
  • Perth Art Gallery and Museum: Just 4.8km from Elcho Castle, this cultural gem showcases an impressive collection of art and historical artifacts. It's an excellent place to immerse yourself in local culture and appreciate the artistic heritage of the region.

Best time to go to Elcho Castle

The best time to visit Elcho Castle is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January36.1°F (2.3°C)Light RainMostly CloudySlightly LowSlightly Low
February37.4°F (3.0°C)Light RainMostly CloudySlightly LowSlightly Low
March40.1°F (4.5°C)Light RainMostly CloudySlightly LowSlightly Low
April44.1°F (6.7°C)Light RainMostly CloudyAverageAverage
May49.1°F (9.5°C)Light RainMostly CloudyAverageAverage
June54.1°F (12.3°C)Light RainMostly CloudyAverageSlightly High
July57.2°F (14.0°C)Light RainMostly CloudySlightly HighSlightly High
August56.3°F (13.5°C)Light RainMostly CloudySlightly HighSlightly High
September52.9°F (11.6°C)Light RainMostly CloudySlightly HighAverage
October47.5°F (8.6°C)Light RainMostly CloudyAverageAverage
November41.4°F (5.2°C)Light RainMostly CloudyAverageAverage
December37.2°F (2.9°C)Light RainMostly CloudyAverageAverage

The nearest major airports for your trip to Elcho Castle

To visit Elcho Castle in Perth, Scotland, you can fly into several major airports. Edinburgh Airport (EDI) is situated 46.7km away, with nearby hotels such as The Balmoral Hotel and InterContinental Edinburgh The George, both 11.3km from the airport. Glasgow Airport (GLA) is 86.9km from Elcho Castle, with options like JA Mar Hall Scotland, just 6.4km away. Dundee Airport (DND) is the closest at 16.4km, featuring Premier Inn Dundee North, only 3.2km from the airport. Each airport offers convenient transportation services to these hotels, making your journey to Elcho Castle seamless.

Frequently asked questions

What's the area like around Elcho Castle?
Elcho Castle is located in a welcoming area of Perth known for its stunning river views and golfing. You'll find 125 hotels and other accommodations within a few miles for a convenient home base.
What's the best hotel to stay close to Elcho Castle?
Broomhall Castle Hotel is one of the top choices for your stay based on our traveller data, and this hotel offers 2 bars and a restaurant. You'll find it 24.1 mi (38.8 km) from Elcho Castle. Other good choices around the area include DoubleTree by Hilton Edinburgh - Queensferry Crossing and Dakota Edinburgh.
How many hotels are there close to Elcho Castle?
Expedia has 125 hotels and other accommodation options a few miles from Elcho Castle.
If I need to cancel the hotel reservation for my stay near Elcho Castle, will I receive a refund?
Yes! You'll find that most hotel reservations are fully refundable as long as you cancel before the hotel's cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If your reservation is non-refundable, it may still be possible to cancel it and get a refund within a 24-hour period of booking. Enter your dates, click on "Search", then use the filter option "fully refundable" to view the best options available near Elcho Castle.
What can I see and do near Elcho Castle?
You'll want to browse the exhibits at Perth Art Gallery and Museum and Black Watch Regimental Museum. Scone Palace, Abernethy Village and Perth Theatre are some of the notable landmarks to see in the area. Create some family memories at Woodland Park and Perth Ice Rink.