Search Filter

Price

Star
  • 12
  • 56
  • 55
  • 3
  • 0
  • 140
Accommodation Type
  • Holiday homes 53
  • Hotels 47
  • Bed and breakfasts 40
  • Guest houses 35
  • Cottages 34
  • Apartments 27
  • Inns 8
  • Lodges 7
  • Country houses 4
  • Holiday parks 4
  • Motels 2
  • Resorts 2
  • Aparthotels 1
  • Hostels 1
  • Chalets 1
Hotel Facilities
  • Parking257
  • Free parking249
  • Heating237
  • Non-smoking throughout233
  • Internet services221
  • WiFi220
  • Free WiFi219
  • Non-smoking rooms202
  • Private parking178
  • On-site parking176
Perth is an elegant little town perched on the banks of the Tay River. The fabulous Scone Palace is one of the best known landmarks, and was built in 1580 and is a site rich in Scottish history. It is here that in 858 Kenneth MacAlpin became the first king of a united Scotland. The grounds of the castle are remarkable, with manicured gardens and free roaming peacocks and a butterfly garden. Also worth seeing is Fergusson Gallery, which has the most extensive collection of work by Scottish artist JD Fergusson, one of the most influential British artists of the 20th century. One block south of High Street is St. John’s Kirk, a stone church dating from the 15th century. The city’s main museum is Perth Museum and is worth a stroll through for the elegant interior alone. The Black Watch Museum is housed in a mansion on the edge of North Inch, and honors what was once Scotland’s best regiment. For accommodations in Perth, there are a number of options, but one of the most popular is Parklands, a secluded hotel overlooking the amazing expanse of South Inch.

Hotels in Perth, Perthshire, Hotels near Perth


Please select a hotel from the list of hotels in and near Perth. The list below displays hotels within 30 kilometers of Perth.

266 Hotels found. Showing page 1 of 27
Order By
HOTEL IMAGE
Alma Villa Guest House

Alma Villa Guest House 73 Dunkeld Road , Perth , PH1 5RP

Alma Villa Guest House is 0.33 kilometers from Perth . Room prices starting from £ 33

Check availability and book online.
Guest Reviews
9.7 out of 10

From 81 Reviews
Starting From
£ 33
HOTEL IMAGE
Scotia

71 Dunkeld Road , Perth , PH1 5RP

Scotia is 0.34 kilometers from Perth . Room prices starting from £ 30

Check availability and book online.
Guest Reviews
9.3 out of 10

From 295 Reviews
Starting From
£ 30
HOTEL IMAGE
Fernlea Guest House

61 Dunkeld Road , Perth , PH1 5RP

Fernlea Guest House is 0.37 kilometers from Perth . Room prices starting from £ 40

Check availability and book online.
Guest Reviews
8.6 out of 10

From 79 Reviews
Starting From
£ 40
Westview

49 Dunkeld Road , Perth , PH1 5RP

Westview is 0.39 kilometers from Perth . Room prices starting from £ 40

Check availability and book online.
Guest Reviews
9.2 out of 10

From 198 Reviews
Starting From
£ 40
Rosebank Guest House

53 Dunkeld Road , Perth , PH1 5RP

Rosebank Guest House is 0.39 kilometers from Perth . Room prices starting from £ 85

Check availability and book online.
Guest Reviews
9.7 out of 10

From 34 Reviews
Starting From
£ 85
Almond Villa Guest House

51 Dunkeld Road , Perth , PH1 5RP

Almond Villa Guest House is 0.39 kilometers from Perth . Room prices starting from £ 40

Check availability and book online.
Guest Reviews
9.6 out of 10

From 146 Reviews
Starting From
£ 40
Clover Holidays - Leslie House

42 Rannoch Road, Perth , Perth , PH1 2BU

Clover Holidays - Leslie House is 0.50 kilometers from Perth . Room prices starting from £ 0

Check availability and book online.
Guest Reviews
9.5 out of 10

From 18 Reviews
Starting From
£ 0
The Fitzroy

8 Western Avenue , Perth , PH1 1NY

The Fitzroy is 0.69 kilometers from Perth . Room prices starting from £ 44.1

Check availability and book online.
Guest Reviews
9.8 out of 10

From 341 Reviews
Starting From
£ 44.1
Munro Luxury Apartments

38 Vasart Court , Perth , PH1 5QZ

Munro Luxury Apartments is 0.70 kilometers from Perth . Room prices starting from £ 180

Check availability and book online.
Guest Reviews
9.6 out of 10

From 47 Reviews
Starting From
£ 180
Rowanlea Guest House

87 Glasgow Road , Perth , PH2 0PQ

Rowanlea Guest House is 0.87 kilometers from Perth . Room prices starting from £ 45

Check availability and book online.
Guest Reviews
9.6 out of 10

From 426 Reviews
Starting From
£ 45