Fife Hotels

Average price from £39

Hotels in Fife

Premier Inn’s Fife hotels are ideally suited to both business travellers and holiday-makers, so whatever your reason for visiting this attractive region of Scotland, we have hotels to suit you.

Stay in one of our hotels in Dunfermline or Glenrothes, in the heart of Fife, or explore the area from one of our Edinburgh or Dundee hotels.

Hotels in Fife
  • Glenrothes

    Beaufort Drive Bankhead Roundabout Glenrothes KY7 4UJ
    (5.4 miles) Based on 229 traveller reviews
    Average price from
    £44.50
    View details
  • Dunfermline

    4-12 Whimbrel Place Fife Leisure Park Dunfermline KY11 8EX
    (17.3 miles) Based on 332 traveller reviews
    Average price from
    £39.00
    View details
  • Perth City Centre

    Perth Mill Street Perth Perthshire PH1 5HZ
    (19.7 miles) Based on 319 traveller reviews
    Average price from
    £39.00
    View details
  • Dundee Centre

    Discovery Quay Riverside Drive DD1 4XA
    (16.6 miles) Based on 373 traveller reviews
    Average price from
    £35.00
    View details
  • Edinburgh (South Queensferry)

    Builyeon Road South Queensferry Edinburgh EH30 9YJ
    (21.9 miles) Based on 298 traveller reviews
    Average price from
    £39.00
    View details
  • Dundee North

    Camperdown Leisure Park 1 Dayton Drive Kingsway DD2 3SQ
    (18.1 miles) Based on 426 traveller reviews
    Average price from
    £39.00
    View details

Find Fife hotels for your business trip or holiday

From charming fishing visits to luxurious golf courses, Fife is home to many attractions, and you can visit them when you stay in one of Premier Inn’s Fife hotels.

Dunfermline, in Southern Fife, is the region’s largest town and a former Scottish capital. It’s an important business centre and is also home to a number of attractions, including Dunfermline Abbey, Pittencrieff Park and Abbot House Heritage Centre. You can get to our Dunfermline hotel from Edinburgh in just 30 minutes using the magnificent Forth Road Bridge.

Alternatively, you can book a room in our Glenrothes Premier Inn hotel, in Central Fife. Glenrothes is a popular destination for business travellers, and it’s also just a short drive from St. Andrews, home of The Old Course, the world-famous golf course which has been the most frequent host in The Open Championship’s history.