Search Filter

Price

Star
  • 0
  • 18
  • 15
  • 0
  • 0
  • 124
Accommodation Type
  • Holiday homes 92
  • Hotels 21
  • Bed and breakfasts 20
  • Guest houses 10
  • Apartments 6
  • Inns 3
  • Cottages 2
  • Country houses 1
  • Hostels 1
  • Lodges 1
Hotel Facilities
  • WiFi available in all areas123
  • Non-smoking throughout118
  • Garden113
  • Non-smoking rooms106
  • Heating78
  • Golf course (within 3 km)57
  • Outdoor furniture42
  • Fishing38
  • Family rooms35
  • Breakfast options33

Hotels in Buckie, Morayshire, Hotels near Buckie


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

157 Hotels found. Showing page 1 of 16
Order By
HOTEL IMAGE
Victoria Hotel

1 Victoria Street Portknockie , Portknockie , AB56 4LQ

Victoria Hotel is 11.26 kilometers from Buckie . Room prices starting from £ 55

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

From 137 Reviews
Starting From
£ 55
HOTEL IMAGE
Cullen Bay Hotel

Cullen , Cullen , AB56 4XA

Cullen Bay Hotel is 11.85 kilometers from Buckie . Room prices starting from £ 75

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

From 283 Reviews
Starting From
£ 75
HOTEL IMAGE
The Royal Oak Hotel

34 Castle Terrace Seatown , Cullen , AB56 4SD

The Royal Oak Hotel is 12.55 kilometers from Buckie . Room prices starting from £ 65

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

From 18 Reviews
Starting From
£ 65
Laichmoray Hotel

Maisondieu Road , Elgin , IV30 1QR

Laichmoray Hotel is 16.71 kilometers from Buckie . Room prices starting from £ 75

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

From 713 Reviews
Starting From
£ 75
The Royal Hotel

Station road , Elgin , IV30 1QW

The Royal Hotel is 16.76 kilometers from Buckie . Room prices starting from £ 88

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

From 68 Reviews
Starting From
£ 88
Stotfield Hotel

Stotfield Road , Lossiemouth , IV31 6QS

Stotfield Hotel is 17.23 kilometers from Buckie . Room prices starting from £ 58.5

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

From 1160 Reviews
Starting From
£ 58.5
Sunninghill Hotel

Hay Street , Elgin , IV30 1NH

Sunninghill Hotel is 17.26 kilometers from Buckie . Room prices starting from £ 100

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

From 91 Reviews
Starting From
£ 100
The Mansefield Hotel

2 Mayne Road, Elgin, Moray , Elgin , IV30 1NY

The Mansefield Hotel is 17.34 kilometers from Buckie . Room prices starting from £ 120

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

From 118 Reviews
Starting From
£ 120
Mansion House Hotel

The Haugh , Elgin , IV30 1AW

Mansion House Hotel is 17.59 kilometers from Buckie . Room prices starting from £ 89

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

From 577 Reviews
Starting From
£ 89
The Station Hotel

51 New Street , Rothes , AB38 7BJ

The Station Hotel is 17.91 kilometers from Buckie . Room prices starting from £ 130

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

From 333 Reviews
Starting From
£ 130
Hotels in localities of Buckie