Perth is a bustling wee city and as such, it has a whole range of fantastic places to stay. From lavish hotels with swimming pools to intimate hole in the wall bed and breakfasts, Perth has something for everyone. Discover your dream destinations hidden treasures.
Below are a few hand-picked hotels, B&Bs and guest houses in Perth.
In This Post
Hotels in Perth Scotland
If you are looking for somewhere to stay in Perth, treat yourself and reserve a room in one of the city’s most beautiful hotels.
The hotels in Perth are some of the most enchanting in the country, and many are only a short walk from the city centre, making travel easy.
We’ve read the reviews of all of the hotels in Perth, so you don’t have to.
Here are some of our favourite hotels in Perth…
Would you like to live like royalty during your trip? Visit Scotland claims that this is ‘one of the oldest hotels in Scotland” and even Bonnie Prince Charlie has checked in!
Know by locals as the ‘Sally’, the Salutation hotel has been welcoming guests since 1699.
This hidden gem is a great place to stay if you want to learn more about Scottish history!Check Online Availability
Location, location, location – if that is what you are looking for, the Woodlea Hotel is a five-minute walk from the Bus and Rail Stations; the city’s Concert Hall and the famous Dewar’s Rink are also close by.
This cheap and cheerful option is great if you want to be based in the heart of Perth city centre!Check Online Availability
If you are travelling here with your pets, then make sure you get off at the Station Hotel.
Guests visiting this historic hotel with their furry friend are in for a treat, as the venue has recently been refurbished.
While many hotels in Perth are great value for money, only here can you find spacious chambers with classic high ceilings and modern decor – the perfect mix!Check Online Availability
This award-winning, boutique townhouse hotel is perfect for a couple looking for luxury accommodation in Perth.
It has not one, but two highly regarded restaurants on-site and guests love its relaxing atmosphere and friendly service.
Make sure you check the Parklands hotel out if you are looking for a couples break in Perth.Check Online Availability
Mercure Perth Hotel
This three-star smoke-free hotel is ideal for couples on a romantic getaway to Perth.
Each of the hotels 76 rooms have deep soaking bathtubs that you’ll never want to get out of… Until you see the view of Perth from the windows.
This Perth hotel is equipped with all of the usual amenities you would expect to find in a hotel in Perth including, LED TVs, free WiFi and free parking, as well as 24-hour room service.Check Online Availability
Royal George Hotel
A stay in Perth would not be complete without spending the night at Royal George Hotel. This hotel has a storied history. It is over 200 years old and was once visited by Queen Victoria.
This hotel is located by the gorgeous River Tay. It is only one minute away from Perth Museum on foot, and you can also visit the Horsecross Concert Hall on your wanderings.
All rooms are en suite, and if you book quickly, you may be able to reserve an apartment with a river view. If not, your room will overlook this Perth hotels award-winning gardens.
19 free car parking spaces are available, and the hotel has free high-speed WiFi for all guests.Check Online Availability
Holiday Inn Express Perth
If you find comfort in brand names, this is the ideal Perth hotel for you.
You can begin your day with a breakfast buffet, take a ten-minute drive into Perth city centre for lunch and shop till you drop. Spend evenings watching shows at Perth Concert Hall and get some solid shut-eye in one of their iconic rooms.
Rooms with sofa beds are available for those travelling with big families, and since each room has access to free WiFi, you don’t need to worry about keeping the kids entertained.Check Online Availability
Perth Bed and Breakfast
Perth accommodation can be pricey, especially in the city centre, so you should make the most out of your stay.
If you want to learn a little bit about Perth, try booking a room in a Perth Bed and Breakfast.
If you are looking for five-star treatment while you are visiting Perth, book a room at the Townhouse.
Its tartan decor and traditional feel wins the hearts of Perth tourists every time.
During your relaxing break, you can stop off at nearby attractions Scone Palace and St. Ninian’s Cathedral.Check Online Availability
Hazeldene Guest House
The idyllic scenery is what draws most people to Perth, and Hazeldene Guest House is the ideal basecamp for anyone looking to explore the area.
This bed and breakfast is only a brief walk from local attractions like Scone Palace and Perth Museum. You can visit Perth city centre or the lochs and glens of Perth and be back in your room for the night in under an hour!
The owners offer free parking to all travellers in their secure, spacious car park too.Check Online Availability
Dalvey Bed and Breakfast
This elegant Victorian Villa is located on the outskirts of Perth, but the five-star service makes the length of the drive from the airport worth it!
You can enjoy a full Scottish Traditional breakfast in your apartment every morning as you gaze out of your window. Unlike many Perth hotels, this bed and breakfast caters for any dietary requirements because they want you to feel at home in their apartments.
Heidl Guest House
Anyone looking for relaxing accommodation in Perth will have heard about Heidl Guest House.
Unlike many of the hotels in Perth city centre, this Perth guest house has baggage storage for their travellers, free parking, and free cancellation if your plans unexpectedly change.Check Online Availability
There are many things to consider when booking somewhere to stay in Perth, the hotel class, where it’s located, and reviews from tourists who have already passed through.
Many people don’t consider reserving a Perth cottage.
But nothing says family holiday like a cottage. While Perth hotels have their plus sides, cottages are decorated to have a homey, warm atmosphere which is something Perth hotels usually lack.
Here are the best three cottages in Perth for travellers…
This Perth cottage is great value for money. There is no shortage of local-run activities and experiences close by, and since the cottage is within walking distance from many local cafes, you can go for lunch after a long walk through nature.
If you want to bring along your furry friend, just know that dogs are charged at £20 each per week.
Make this cottage your home while you explore Perth.
This beautiful Perth property boasts stunning countryside views.
Just a short walk takes you into Dunning town. There you will find a gold club, tennis court, shops and lots of history to explore.
Reserve this popular Perth lodge now before it books up for the summer.
Garden Cottage Perth
Perth has many charming hotels, but this quaint cottage is far from the city centre, meaning you can find peace here in a way you never could at hotels in Perth.
This cottage has one double bedroom making it ideal for couples on a romantic getaway.
WiFi is available in all areas and is free of charge, but there is no parking on-site, so you’ll need to take a short stroll to the street fronts to park your car.
There are no cancellation fees if you need to cancel your booking after you reserve the lodge.Check Online Availability
Self Catering Accommodation Perth
If you are looking for somewhere low key where you can rest your head for a night or two after long days of exploring, Perth has some great self-catering options.
We have picked our four favourites for you to look at.
Perth Youth Hostel
The Perth Youth Hostel which is hosted in Perth College UHI is open between June and August. It gives you easy access to Perth city centre and a 24-hour reception for late-night arrivals.
Guests here can choose between single and twin ensuite rooms. This hostel is an excellent choice for those that are looking for a self-catering option in Perth as each guest has access to a shared kitchen and lounge area.
There are also a limited number of apartments on site.Check Online Availability
The Broch Luxury Apartment
This Perth apartment is just a couple of minutes walk to the city centre, so it is the ideal spot for tourists itching to stroll along Perth’s River Tay, play a game on the Inch Golf Course, or relive history at Black Watch Museum.
The apartment is modern, spacious, and clean, with enough space for four guests to stay at once. It also has its own designated parking space for tourists that want to explore the Perth countryside.Check Online Availability
This Perth apartment is right in the heart of the city. It overlooks the North Inch Parkland so you can enjoy a stroll in nature each morning before heading into the city centre.
This Perth apartment offers exceptional value for money. It features every amenity you could need for your relaxing break, including free WiFi, a large flat-screen TV, and a fully equipped kitchen so you can cook your own meals.
All rooms have been finished to an exceptionally high standard. If you don’t believe us, then read the reviews!Check Online Availability
Perth hotels have nothing on this self-catered apartment. Spey courtyard is popular among travellers and business people alike as it is great value for money. Its proximity to the city centre means it’s within walking distance of most shops and Perth attractions, meaning you can be sure you’ll be entertained during your stay.
Reviews mark this newly renovated Perth apartment as five stars making it one of the most attractive destinations for anyone visiting Perth.
It has a 50inch smart tv with Netflix preloaded for your viewing pleasure and super fast unlimited broadband, as well as a fully stocked kitchen with a dishwasher, and gas central heating with instant hot water.Check Online Availability
If you are trying to find somewhere to stay in Perth, Perth hotels aren’t your only option.
The Fair City has some gorgeous scenery making it popular among campers and glampers alike. Experience everything Perth has to offer and reserve a spot at a local camping site.
Culdees Castle Estate
The Culdees Castle Estate Campsite in Perth is the perfect base camp for explorers. This peaceful Perth settlement is on the grounds of Culdees Castle, with views that will make you feel like royalty.
Although this Perth estate does not have a swimming pool, the property does have a hot tub and firepit. And since the grounds has a ton of outdoor furniture available for you to use, you can spend your evenings under the stars watching the wild deer that roam the estate.
Despite its rural surroundings, the apartments are modern with a variety of facilities, including a clean washroom, a well-stocked kitchen and free WiFi across the campsite.
Braidhaugh Holiday Park
This striking riverbank site is ideal for Perth travellers on a budget. You can reserve your spot for as little as £27.50 per night for four people.
When you arrive, you’ll find a pristine amenities block, toilets, a wash area, shaver points and hairdryers. The site is also outfitted for use by disabled guests.
Whatever the weather, a night spent on this site is sure to be fun. The games area has an air hockey table and a dartboard, and the TV is always there to keep your kids occupied on rainy days.
Waterloo Farm Glamping
Escape Perth city centre by visiting this hidden gem. Located on the NCN Route 77, Waterloo Farm is the perfect place to spend a long weekend in Perth.
Each hut is fitted with everything to make your stay comfortable. You’ll have an en-suite bathroom, a private kitchen area and a secluded garden and patio space to spend your evenings in luxury.
A local bus service passes the top of the road to connect you to Perth’s train station and other local attractions.
Other Accommodation Options in Perthshire, Kinross & Angus
- Aberfeldy Accommodation
- Blairgowrie Accommodation
- Crieff Accommodation
- Dunkeld Accommodation
- Hotels in Dundee
- Kenmore Accommodation
- Kinloch Rannoch Accommodation
- Kinross Accommodation
- Montrose Accommodation
- Pitlochry Accommodation
- Stanley Accommodation