Search Filter

Price

Star
  • 30
  • 130
  • 88
  • 12
  • 1
  • 539
Accommodation Type
  • Apartments 503
  • Hotels 89
  • Guest houses 84
  • Bed and breakfasts 36
  • Holiday homes 27
  • Hostels 21
  • Aparthotels 20
  • Inns 10
  • Country houses 2
  • Cottages 2
  • Lodges 2
  • Boats 1
  • Homestays 1
  • Campsites 1
  • Luxury tents 1
Hotel Facilities
  • Non-smoking throughout681
  • Heating639
  • WiFi available in all areas552
  • Non-smoking rooms417
  • Breakfast options350
  • Family rooms292
  • Street parking187
  • Luggage storage182
  • Garden150
  • Lift114

Hotels in Penicuik, Peeblesshire, Hotels near Penicuik


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

800 Hotels found. Showing page 1 of 80
Order By
HOTEL IMAGE
The Allan Ramsay Hotel

The A702 Edinburgh Road , Carlops , EH26 9NF

The Allan Ramsay Hotel is 2.45 kilometers from Penicuik . Room prices starting from £ 59

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

From 166 Reviews
Starting From
£ 59
HOTEL IMAGE
The Craigie Hotel

50 Bog Road , Penicuik , EH26 9BZ

The Craigie Hotel is 6.54 kilometers from Penicuik . Room prices starting from £ 99.95

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

From 51 Reviews
Starting From
£ 99.95
HOTEL IMAGE
Barony Castle Hotel

Eddleston , Eddleston , EH45 8QW

Barony Castle Hotel is 9.79 kilometers from Penicuik . Room prices starting from £ 67

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

From 855 Reviews
Starting From
£ 67
Dalmahoy Hotel & Country Club

Edinburgh West , Kirknewton , EH27 8EB

Dalmahoy Hotel & Country Club is 13.66 kilometers from Penicuik . Room prices starting from £ 79.9

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

From 1147 Reviews
Starting From
£ 79.9
Courtyard By Marriott Edinburgh West

2 Research Avenue South , Edinburgh , EH14 4BA

Courtyard By Marriott Edinburgh West is 13.88 kilometers from Penicuik . Room prices starting from £ 79

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

From 814 Reviews
Starting From
£ 79
BEST WESTERN Braid Hills Hotel

134 Braid Road , Edinburgh , EH10 6JD

BEST WESTERN Braid Hills Hotel is 15.51 kilometers from Penicuik . Room prices starting from £ 71.1

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

From 2112 Reviews
Starting From
£ 71.1
Novotel Edinburgh Park

15 Lochside Avenue , Edinburgh , EH12 9DJ

Novotel Edinburgh Park is 15.53 kilometers from Penicuik . Room prices starting from £ 83

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

From 2099 Reviews
Starting From
£ 83
Bankton House Hotel

Bankton House Hotel , Livingston , EH54 9AQ

Bankton House Hotel is 15.83 kilometers from Penicuik . Room prices starting from £ 59

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

From 169 Reviews
Starting From
£ 59
Dalhousie Castle Hotel

Cockpen Road , Bonnyrigg , EH19 3JB

Dalhousie Castle Hotel is 15.97 kilometers from Penicuik . Room prices starting from £ 184

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

From 610 Reviews
Starting From
£ 184
The Northfield House Hotel

115 Lasswade Road , Edinburgh , EH16 6UD

The Northfield House Hotel is 16.29 kilometers from Penicuik . Room prices starting from £ 60

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

From 351 Reviews
Starting From
£ 60
Hotels in localities of Penicuik