Skip to main content

Family-friendly hotels in Perth

27 listed · best reviewed first

Updated · Ratings from Google · All hotels and B&Bs in Perth

Mercure Perth Hotel

Perth

Mercure Perth Hotel

★ 4.1 (2,380)

A 76-room hotel on West Mill Street in central Perth, with cosy if slightly dated rooms and easy rail links to explore further afield.

Huntingtower Hotel

Perth

Huntingtower Hotel

★ 4.4 (1,025)

Country house hotel set in its own gardens on the Crieff Road, on the edge of Perth near Huntingtower Castle.

Leonardo Boutique Huntingtower Perth

Perth

Leonardo Boutique Huntingtower Perth

★ 4.4 (1,022)

A country house hotel on Crieff Road outside Perth, with gardens around it and Kinnoull Hill and Scone Palace close by.

Meikleour Arms Hotel and Restaurant

Perth

Meikleour Arms Hotel and Restaurant

★ 4.6 (671)

A characterful coaching-inn-style hotel on the Old Military Road near Perth, with 13 rooms and a restaurant built on estate produce.

Cherrybank Inn

Perth

Cherrybank Inn

★ 4.5 (756)

Cherrybank Inn is a small 7-room hotel on Glasgow Road in Perth, with a well-regarded pub restaurant and free parking on site.

Murrayshall Hotel & Golf Course

Perth

Murrayshall Hotel & Golf Course

★ 4.4 (812)

Country house hotel set in 350 acres with two golf courses, a short drive from Perth and close to Scone Palace.

Holiday Inn Express Perth

Perth

Holiday Inn Express Perth

★ 4.3 (931)

A straightforward budget base on Dunkeld Road in Perth, with free parking and a hot breakfast buffet included.

Premier Inn Perth City Centre

Perth

Premier Inn Perth City Centre

★ 4.2 (1,041)

Perth's city centre is home to this 83-room Premier Inn, close to the River Tay and Perth Concert Hall, with on-site parking and restaurant.

Ballathie Country House Hotel and Estate

Perth

Ballathie Country House Hotel and Estate

★ 4.5 (595)

A turreted Victorian country house on its own Perthshire estate near Stanley, with 41 rooms and grounds to wander.

Ballathie House Hotel

Perth

Ballathie House Hotel

★ 4.5 (593)

Baronial country house on its own stretch of the River Tay, with formal gardens, fishing and a well-regarded restaurant.

The Salutation Hotel

Perth

The Salutation Hotel

★ 4.0 (1,168)

Historic coaching inn on South Street dating to 1699, claimed as the oldest hotel in Scotland, right in the city centre.

The Famous Bein Inn

Perth

The Famous Bein Inn

★ 4.5 (531)

A Glenfarg inn near Perth and Elcho Castle, with fishing, horse riding and watersports all close by for day trips out.

The Anglers Inn

Perth

The Anglers Inn

★ 4.6 (463)

A Perth and Kinross inn on Main Road near Elcho Castle, known for its hearty Sunday carvery and easy free parking.

Travelodge Perth Broxden Junction

Perth

Travelodge Perth Broxden Junction

★ 4.1 (962)

A straightforward three-storey budget hotel at Broxden Junction near Perth, with free parking and easy A9/M90 access for Highlands trips.

The Royal George Hotel

Perth

The Royal George Hotel

★ 4.2 (791)

Overlooking the River Tay on Tay Street, The Royal George Hotel is a 46-room Perth hotel known for its breakfast, including haggis and black pudding.

Sunbank House Hotel

Perth

Sunbank House Hotel

★ 4.8 (327)

Victorian guest house on the Dundee Road with views over the Tay and Kinnoull Hill, a short walk from the centre.

The Bankfoot Inn

Perth

The Bankfoot Inn

★ 4.7 (369)

A small six-room inn on Perth's Main Street, within easy reach of Elcho Castle and the countryside around Perth and Kinross.

Travelodge Perth A9

Perth

Travelodge Perth A9

★ 4.2 (607)

On Crieff Road with fast links to the A9 and A85, this Perth hotel offers 53 simple en-suite rooms and free parking.

Whitemoss Lodge

Perth

Whitemoss Lodge

★ 4.9 (230)

B&B near Perth with Elcho Castle close by and Gleneagles golf around 5 miles away, plus pods with hot tubs and BBQ huts.

Scone Arms Hotel

Perth

Scone Arms Hotel

★ 4.5 (373)

Small 7-room hotel on Cross Street in Perth with modern en-suite rooms, a bar and restaurant, and free on-site parking.

Sky Lodge Perth

Perth

Sky Lodge Perth

★ 4.3 (401)

Sky Lodge Perth is a no-frills airport hotel near Perth with breakfast and free parking on site.

Parklands Hotel

Perth

Parklands Hotel

★ 4.5 (270)

Boutique townhouse hotel above the South Inch park, a short walk from the city centre, known for its restaurant.

Travelodge Perth Central

Perth

Travelodge Perth Central

★ 3.8 (494)

Travelodge Perth Central offers 41 en-suite rooms with free on-site parking, close to the city centre and the M90/A90.

The Lovat Hotel

Perth

The Lovat Hotel

★ 3.4 (595)

A budget-conscious base on Glasgow Road for travellers who want Perth's transport links and attractions without paying city-centre prices.

Best Western Queens Hotel Perth

Perth

Best Western Queens Hotel Perth

★ 3.6 (387)

Mid-range hotel opposite Perth railway station, a straightforward base for rail travellers and short city stays.

The Courtyard

Perth

The Courtyard

★ 4.8 (46)

Country-style suites in converted stable cottages near Perth, with a full Scottish breakfast and free parking on site.

No 9 The Guest House Perth

Perth

No 9 The Guest House Perth

★ 4.6 (41)

Adults-only Victorian townhouse B&B on Pitcullen Crescent in Perth, close to Elcho Castle, suited to couples wanting a quiet, no-frills base.

Quick answers

How many family-friendly hotels are there in Perth?+

We list 27 in Perth. The best-reviewed are shown first.

Which family-friendly hotels in Perth are best reviewed?+

By Google rating weighted by the number of reviews: Mercure Perth Hotel (4.1/5, 2,380 reviews), Huntingtower Hotel (4.4/5, 1,025 reviews) and Leonardo Boutique Huntingtower Perth (4.4/5, 1,022 reviews).

Is this list up to date?+

It is built live from our listings; ratings come from Google and each venue page shows when its details were last checked. Always confirm with the venue before travelling.

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.