Family-friendly hotels in Perth
27 listed · best reviewed first
Updated · Ratings from Google · All hotels and B&Bs in Perth
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.