Perth Hotels and Accommodation

Perth Accommodation

Perth is a bustling city with not only plenty of amazing things to do but also a range of luxurious accommodations to boot. Perth hotels, bed and breakfasts, and self-catering options offer an incredible base of operations to explore Perth’s city centre and beyond. No matter what kind of accommodation you’re looking for, you can bet that there’s something for you.

From good food, hotel spas, a centralised location, and all the amenities you can ask for, Perth offers comfortable accommodation at various price points. Here are a few hand-picked hotels, B&Bs, guest houses and more to treat yourself to while in Perth.


Booking.com

Hotels in Perth Scotland

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 affordable and comfortable in the country, with many 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 and found that the following hotels consistently sit on top. Check out our favourite hotels in Perth, from a cheap hotel to house you for an overnight stay to the more exclusive hotels in Perth.

Salutation Hotel

Salutation hotel

The Salutation Hotel is filled with a rich history and is one of the oldest hotels in Scotland. Know by locals as the ‘Sally’, the Salutation hotel has been welcoming guests since 1699. With such a celebrated history, the Salutation Hotel has hosted some incredible guests, including Bonnie Prince Charlie!

This hidden gem is a great place to stay if you want to learn more about Scottish history and is ideally situated close to Perth’s city centre. Prices and availability at the Salutation Hotel can become limited, so be sure to book as early as possible.

Check Online Availability

Ballathie Country House Hotel

Ballathie Country House Hotel

Overlooking the gorgeous River Tay, the Ballathie Country House Hotel in Perth is the lap of luxury. This four-star hotel is a little out of the way, about 30 minutes outside the city centre, but the surrounding countryside is a respite from the busy towns and cities.

Ballathie is one of the best hotels in Perth and offers an exquisite AA restaurant that serves some of Scotland’s most delicious meals.

Check Online Availability

Sunbank House Metro Hotel

Sunbank House Hotel

Another four-star choice, Sunbank House Metro Hotel is a real gem (they even say so on their site). This family-run hotel sits only about a 10-minute stroll from the city centre and a 15-minute drive from the esteemed Perth racecourse.

It’s a luxurious hotel that offers all the amenities you could ask for. Best of all, it’s a pet-friendly hotel (on arrangement), so you can bring your precious pet along with you.

Check Online Availability

Woodlea Hotel

Woodlea Hotel

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

Station Hotel

Station Hotel

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 friends 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

Parklands

Parklands

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

Mercure Perth Hotel

This three-star smoke-free hotel is ideal for couples on a romantic getaway to Perth.

Each of the hotel’s 76 rooms has 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

Royal George Hotel

A stay in Perth would not be complete without spending the night at the 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 hotel’s 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

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 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.

The Townhouse

The Townhouse

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 win 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

Hazeldene Guest House

The idyllic scenery is what draws most people to Perth, and Hazeldene Guest House is the ideal base camp 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

Dalvey B&B

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

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

Perth Cottages

Perth Cottages

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 a 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…

Farleyer Steading

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 £20 each per week.

Make this cottage your home while you explore Perth.

Avonal Lodge 24

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.

Check Online Availability

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

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 at 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 who 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 who want to explore the Perth countryside.

Check Online Availability

Tay Apartments

Tay Apartments

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

Spey Courtyard

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 50-inch 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

Camping Perth

Camping Perth

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 fire pit. And since the grounds have 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

camping 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 the 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

Already Booked? Check Out Our Top Things To do In Perth

Support this Blog 💙

My Voyage Scotland is an independently owned website. If you find the information on this website helpful, please consider booking your next trip using the links below. We make a (very small) commission on anything booked via the below map, and it doesn’t cost our readers more.


Booking.com