Search Filter

Price

Star
  • 13
  • 55
  • 56
  • 2
  • 0
  • 187
Accommodation Type
  • Holiday homes 125
  • Hotels 48
  • Guest houses 35
  • Bed and breakfasts 34
  • Apartments 32
  • Inns 9
  • Lodges 8
  • Holiday parks 5
  • Cottages 5
  • Country houses 4
  • Motels 2
  • Resorts 2
  • Aparthotels 1
  • Hostels 1
  • Chalets 1
  • Villas 1
Hotel Facilities
  • Non-smoking throughout226
  • WiFi available in all areas217
  • Heating209
  • Garden205
  • Non-smoking rooms195
  • Golf course (within 3 km)119
  • Breakfast options101
  • Family rooms80
  • Luggage storage78
  • Daily maid service74
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.

313 Hotels found. Showing page 1 of 32
Order By
HOTEL IMAGE
Mercure Perth Hotel

West Mill Street , Perth , PH1 5QP

Mercure Perth Hotel is 0.88 kilometers from Perth . Room prices starting from £ 55.8

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

From 1223 Reviews
Starting From
£ 55.8
HOTEL IMAGE
The Grampian Hotel

37 York Place , Perth , PH2 8EH

The Grampian Hotel is 0.91 kilometers from Perth . Room prices starting from £ 70

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

From 211 Reviews
Starting From
£ 70
HOTEL IMAGE
The Lovat Hotel

90 Glasgow Road , Perth , PH2 0LT

The Lovat Hotel is 1.03 kilometers from Perth . Room prices starting from £ 38.5

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

From 55 Reviews
Starting From
£ 38.5
New County Hotel

22/30 County Place , Perth , PH2 8EE

New County Hotel is 1.07 kilometers from Perth . Room prices starting from £ 54

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

From 2054 Reviews
Starting From
£ 54
Best Western Queens Hotel

Leonard Street , Perth , PH2 8HB

Best Western Queens Hotel is 1.24 kilometers from Perth . Room prices starting from £ 58.5

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

From 753 Reviews
Starting From
£ 58.5
Station Hotel

1 Leonard Street , Perth , PH2 8HE

Station Hotel is 1.25 kilometers from Perth . Room prices starting from £ 50

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

From 2509 Reviews
Starting From
£ 50
The Royal George Hotel

Tay Street , Perth , PH1 5LD

The Royal George Hotel is 1.34 kilometers from Perth . Room prices starting from £ 44.99

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

From 1361 Reviews
Starting From
£ 44.99
The Parklands Hotel

2 St Leonards Bank , Perth , PH2 8EB

The Parklands Hotel is 1.38 kilometers from Perth . Room prices starting from £ 59.95

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

From 257 Reviews
Starting From
£ 59.95
Salutation Hotel

34 South St , Perth , PH2 8PH

Salutation Hotel is 1.46 kilometers from Perth . Room prices starting from £ 46.66

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

From 1379 Reviews
Starting From
£ 46.66
Holiday Inn Express Perth

200 Dunkeld Rd , Perth , PH1 3AQ

Holiday Inn Express Perth is 1.78 kilometers from Perth . Room prices starting from £ 70

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

From 1055 Reviews
Starting From
£ 70