Skip to main content

Hotels in BRIDGE OF EARN

30 handpicked places to stay

Acer Guest House

Acer Guest House

Guest Accommodation · 3 South Inch View, Perth · 2.9 miles away

An adults-only guesthouse near South Inch in Perth, good value for golfers or couples wanting simple, bright en-suite rooms and free parking.

Sunbank House Hotel
4 star★

Sunbank House Hotel

Guest House · Dundee Road, overlooking the River Tay · 3 miles away

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

Guest House
Kinnaird Guest House
3 star★★

Kinnaird Guest House

Guest House · Marshall Place, overlooking the South Inch · 3.1 miles away

Small guest house on Marshall Place facing the South Inch park, a short walk from Perth city centre.

The Townhouse

The Townhouse

Guest Accommodation · 17 Marshall Place, Perth · 3.1 miles away

A guesthouse on Marshall Place in Perth, close to Elcho Castle, known for spotless individually decorated rooms and homemade scones on arrival.

Parklands Hotel
4 star★

Parklands Hotel

Hotel · St Leonard's Bank, overlooking the South Inch · 3.2 miles away

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

Travelodge Perth Central

Travelodge Perth Central

Hotel · 18 Dundee Road, Perth · 3.2 miles away

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

Radisson Blu Hotel Perth

Radisson Blu Hotel Perth

Hotel · 1 Leonard Street, Perth · 3.3 miles away

On the banks of the River Tay in Perth, this 70-room hotel occupies a 19th-century building with free on-site parking.

Best Western Queens Hotel Perth
3 star★★

Best Western Queens Hotel Perth

Hotel · Leonard Street, opposite Perth railway station · 3.3 miles away

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

The Salutation Hotel
3 star★★

The Salutation Hotel

Hotel · South Street, Perth city centre · 3.3 miles away

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

Cherrybank Inn

Cherrybank Inn

Hotel · 210 Glasgow Road, Perth · 3.3 miles away

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

Guest Accommodation
Clark Kimberley Guest House

Clark Kimberley Guest House

Guest Accommodation · 57-59 Dunkeld Road, Perth · 3.3 miles away

Clark Kimberley Guest House in Perth pairs breakfast and an on-site bar with easy access to Elcho Castle nearby.

Woodlea

Woodlea

Guest Accommodation · 23 York Place, Perth · 3.4 miles away

Woodlea is a guest house on York Place in Perth, known for homemade marmalade at breakfast and a short walk into town.

Hotel
Grampian Hotel

Grampian Hotel

Hotel · 37 York Place, Perth · 3.5 miles away

A 13-room hotel on York Place in Perth, close to golf, restaurants and bars, with free on-site parking rare for the city centre.

Guest Accommodation
Heidl Guest House

Heidl Guest House

Guest Accommodation · 43 York Place, Perth · 3.5 miles away

A seven-room guest house on York Place in Perth, with a spa and sauna on-site plus free parking, close to Elcho Castle.

The Royal George Hotel

The Royal George Hotel

Hotel · Tay Street, Perth · 3.5 miles away

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.

Premier Inn Perth City Centre

Premier Inn Perth City Centre

Hotel · Perth Mill Street, Perth · 3.5 miles away

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.

The Lovat Hotel

The Lovat Hotel

Hotel · 90 Glasgow Road, Perth · 3.5 miles away

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

Mercure Perth Hotel

Mercure Perth Hotel

Hotel · West Mill Street, Perth · 3.5 miles away

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.

Northlees Farm

Northlees Farm

B&B · Northlees Farm Kinfauns, Perth · 3.6 miles away

Northlees Farm is a countryside B&B near Perth with en-suite rooms and free parking, rated 4.8 from 59 guests.

The Famous Bein Inn

The Famous Bein Inn

Hotel · Glenfarg, Perth · 3.7 miles away

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

The Crees Inn

The Crees Inn

Hotel · Main Street, Abernethy · 3.7 miles away

A traditional inn on Main Street in Abernethy, Perth and Kinross, with a restaurant, bar and free parking close to golf and fishing.

Guest Accommodation
Hazeldene Guest House

Hazeldene Guest House

Guest Accommodation · Strathmore Street, Perth · 3.8 miles away

A straightforward budget-friendly guest house on Strathmore Street in Perth, handy for golf, fishing and walking trips near Elcho Castle.

The Chimneys

The Chimneys

B&B · 6 Western Avenue, Perth · 3.8 miles away

Adults-only B&B in a traditional Perth townhouse, close to Elcho Castle and under a mile from the city centre.

Guest Accommodation
Ballabeg Guest House

Ballabeg Guest House

Guest Accommodation · 14 Keir Street, Perth · 3.8 miles away

A small four-room guest house on Keir Street in Perth, close to Elcho Castle and the surrounding Perth and Kinross countryside.

No 9 The Guest House Perth

No 9 The Guest House Perth

Guest Accommodation · Pitcullen Crescent, Perth · 3.9 miles away

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

Westview

Westview

Guest Accommodation · 49 Dunkeld Road, Perth · 3.9 miles away

Six-room guest house on Dunkeld Road in Perth, with a free Scottish breakfast included and free on-site parking.

Rosebank Guest House

Rosebank Guest House

Guest Accommodation · 53 Dunkeld Road, Perth · 3.9 miles away

A small Victorian-style guest house on Dunkeld Road in Perth, with 9 rooms, free parking and breakfast included.

Travelodge Perth Broxden Junction

Travelodge Perth Broxden Junction

Hotel · Broxden Trunk Road Service Area, Perth · 4 miles away

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

Glencarse Hotel

Glencarse Hotel

Guest Accommodation · Main Street, Glencarse · 4.5 miles away

Guest accommodation on Main Street in Glencarse, Perth and Kinross, with en-suite family rooms and free on-site parking.

Scone Arms Hotel

Scone Arms Hotel

Hotel · 2 Cross Street, Perth · 4.6 miles away

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

🏨

Know a hotel / b&b in BRIDGE OF EARN that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b