2 Adults

Compare other sites

Filters


Star Ratings

31
181
180
51
17
Unrated540

Price (per night)

$0 - $5096
$50 - $100279
$100 - $150167
$150 - $20071
$200+387

Review Score

Superb 9+115
Very Good 8+134
Good 7+63
Pleasant 6+40

Property Type

Apartment532
Hotel225
Guest House82
Bed & Breakfast76
Vacation Rental27
Hostel20
Serviced Apartment13
Homestay9
Inn4
Cottage4
Country House/Manor2
Lodge2
Resort1
Holiday Park/Campsite1
Other1
Dormitory1

Hotel Facilities

Wi-Fi618
24-Hour reception170
Garden146
Elevator / Lift132
Room service108
Restaurant95
Swimming pool79
Concierge67
Bar41
Airport shuttle40
Parking35
Babysitting34
Fitness center27
Pet friendly25
Spa20
Disabled access13
Cafeteria12
Bicycle rental11
Kids club8
Allergy-free rooms5
Nightclubs4
Child pool3

Room Facilities

TV183
Hair dryer170
Coffee / Tea maker134
Safe-deposit box114
Refrigerator80
Air conditioning75
Microwave65
Kitchenette60
Bathtube49
Bathrobes15
Mini Bar12
Bidet2
Ice machine2

1000 hotels
Sort by:
The Bay and Bridge
Avg. price/night

$104

The Roods B&B
The Roods B&BInverkeithing- Show on map

Exceptional, 9.7

(65reviews)
  • Garden
  • Wi-Fi
Hill Park Hotel Rosyth
Avg. price/night

$80

Gothenburg Hotel
Boreland Lodge Hotel
Boreland Lodge HotelInverkeithing- Show on map

6.7

(647reviews)
  • Bar
  • Garden
  • Concierge
  • Wi-Fi
Avg. price/night

$35

Peartree House B&B
Peartree House B&BAberdour- Show on map

Exceptional, 10.0

(8reviews)
  • Garden
  • Bicycle rental
Homely Bed and Breakfast
Avg. price/night

$47

Sweet Chestnut by Marston's Inns
Sweet Chestnut by Marston's InnsDunfermline- Show on map

Exceptional, 10.0

(16reviews)
  • Kids club
  • Garden
Avg. price/night

$65

King Malcolm Hotel
King Malcolm HotelDunfermline- Show on map
  • Room service
  • Restaurant
  • Bar
  • Concierge
  • 24-Hour reception
  • Babysitting
  • Wi-Fi
Avg. price/night

$97

Caledonia Hotel
Caledonia HotelRosyth- Show on map

6.1

(110reviews)
  • Restaurant
  • Kids club
  • 24-Hour reception
  • Wi-Fi
Avg. price/night

$88

Travelodge Dunfermline
Travelodge DunfermlineDunfermline- Show on map

Fabulous, 8.9

(286reviews)
  • 24-Hour reception
  • Wi-Fi
Avg. price/night

$40

Premier Inn Dunfermline
Premier Inn DunfermlineDunfermline- Show on map
  • Restaurant
  • Garden
  • Elevator / Lift
  • Wi-Fi
Avg. price/night

$90

Aberdour Hotel
Aberdour HotelAberdour- Show on map

Fabulous, 8.9

(486reviews)
  • Room service
  • Kids club
  • Spa
Avg. price/night

$79

The Cedar Inn
The Cedar InnAberdour- Show on map

Very Good, 8.0

(107reviews)
  • Restaurant
  • Wi-Fi
Garvock House Hotel
Garvock House HotelDunfermline- Show on map
  • Room service
  • Restaurant
  • Pet friendly
  • Swimming pool
  • Wi-Fi
  • Parking
Avg. price/night

$130

DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry CrossingNorth Queensferry- Show on map

Very Good, 8.3

(1225reviews)
  • Room service
  • Restaurant
  • Fitness center
  • Garden
  • Elevator / Lift
  • 24-Hour reception
  • Wi-Fi
  • Parking
Avg. price/night

$82

Wee Hauf
Wee HaufCrossgates- Show on map
  • Swimming pool
  • Wi-Fi
  • Airport shuttle
The Woodside Hotel Aberdour
The Woodside Hotel AberdourAberdour- Show on map

Very Good, 8.1

(217reviews)
  • Room service
  • Restaurant
Auld Mill House Hotel
Auld Mill House HotelDunfermline- Show on map
  • Swimming pool
  • Garden
  • Wi-Fi
  • Airport shuttle
Avg. price/night

$64

Three Bridges Bed & Breakfast
Three Bridges Bed & BreakfastRosyth- Show on map

Superb, 9.0

(17reviews)
  • Garden
  • Airport shuttle
Avg. price/night

$84

Holiday Inn Express Dunfermline
Holiday Inn Express DunfermlineDunfermline- Show on map

Very Good, 8.5

(1000reviews)
  • Room service
  • Restaurant
  • Pet friendly
  • Disabled access
  • Concierge
  • Elevator / Lift
  • 24-Hour reception
  • Wi-Fi
Avg. price/night

$51

Pitreavie Guest House
Pitreavie Guest HouseDunfermline- Show on map

Exceptional, 10.0

(240reviews)
  • Room service
  • Garden
  • Babysitting
  • Wi-Fi
Avg. price/night

$84

1 of 34

Loading...

loading