A beach with a bird standing on the sand near the water's edge.

Find Green Hotels in Dunfermline

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Dunfermline Green Hotels

Tonight
27 Aug - 28 Aug
Tomorrow
28 Aug - 29 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sep - 6 Sep

Our top choices for Dunfermline eco-friendly hotels

1. Holiday Inn Express Dunfermline by IHG

Holiday Inn Express Dunfermline by IHG
Dunfermline
United States
marjaneh
AED 375
AED 449 total
includes taxes & fees
30 Aug - 31 Aug
Holiday Inn Express Dunfermline by IHG

2. Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
Pitcorthie
United States
Flora
AED 318
AED 382 total
includes taxes & fees
6 Sep - 7 Sep
Pitbauchlie House Hotel, Sure Hotel Collection by BW

3. Moxy Edinburgh Airport

Moxy Edinburgh Airport
Ingliston
United States
ron gouge
AED 595
AED 750 total
includes taxes & fees
27 Sep - 28 Sep
Moxy Edinburgh Airport

4. Dakota Edinburgh

Dakota Edinburgh
South Queensferry
United States
Daniel
AED 510
AED 643 total
includes taxes & fees
20 Sep - 21 Sep
Dakota Edinburgh

5. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
Ingliston
Canada
Todd
AED 605
AED 763 total
includes taxes & fees
31 Aug - 1 Sep
DoubleTree by Hilton Edinburgh Airport

6. Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel
Crossford
United Kingdom
Adetola
AED 330
AED 396 total
includes taxes & fees
27 Sep - 28 Sep
Best Western Plus Dunfermline Crossford Keavil House Hotel

7. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Dunfermline
United Kingdom
Paul
AED 458
AED 550 total
includes taxes & fees
6 Sep - 7 Sep
DoubleTree by Hilton Edinburgh - Queensferry Crossing

8. ibis budget Edinburgh Park

ibis budget Edinburgh Park
Gogar
United Kingdom
Gary
AED 337
AED 425 total
includes taxes & fees
27 Sep - 28 Sep
ibis budget Edinburgh Park

9. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
United Kingdom
Caroline
AED 568
AED 682 total
includes taxes & fees
31 Aug - 1 Sep
Dalmahoy Hotel & Country Club

10. Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
Ingliston
Canada
Amy
AED 557
AED 702 total
includes taxes & fees
31 Aug - 1 Sep
Holiday Inn Express Edinburgh Airport by IHG
View all properties

Top Dunfermline Hotel Reviews

Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

8/10 Good
"Very enjoyable stay. No problems, staff friendly and helpful. Good frequent buses to the city centre just outside the hotel. Parking on site very convenient."
Adam 2-night trip
Posted 2 hours ago
Holiday Inn Edinburgh Zoo by IHG
Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh

8/10 Good
"I didn’t realize that the hotel was a great distance outside of Edinburgh. On the other hand, it was much closer to the airport. It had a very nice pool, which was the main reason I chose it."
Janet 3-night trip
Posted 3 hours ago
Delta Hotels by Marriott Edinburgh
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

10/10 Excellent
"The gym was good. Staff helpful & room was comfortable with nice bedding. Very close to the castle since we were attending the Royal Tattoo & was walking distance."
Tamberley 1-night trip
Posted 9 hours ago
Leonardo Royal Hotel Edinburgh
Hilton Edinburgh Carlton

Hilton Edinburgh Carlton

10/10 Excellent
"The hotel's location was perfect, close to restaurants, shops, and attractions. The staff at check-in were extremely friendly and helpful, making my experience even more enjoyable. I was impressed with how clean and well-maintained the room was, providing a comfortable and relaxing stay."
Deborah 1-night trip
Posted 4 days ago
Hilton Edinburgh Carlton

Explore a world of travel with Expedia