Although it is 20 kilometres away from the central area, Leith is definitely worth considering. It's got 35 places to choose from, including Oakhill Apartments Edinburgh (Ltd) and Heriott Park Guest House.
For some alternatives, look at the Balmoral Hotel and the Old Town Chambers. They are 20 kilometres and 20 kilometres respectively from the main center. Others are the Prestonfield House, 25 kilometres away, and the Sheraton Grand Hotel & Spa, Edinburgh, 20 kilometres.
11 kilometres to the southeast of Lochgelly you will find Kinghorn, where you can spend the day exploring the Kirkcaldy Museum and Art Gallery and the Craigencalt Farm Ecology Centre. Should you wish to spend a night or two in Kinghorn, check out The Bay Hotel and Ashgrove B&B. 11 kilometres to the northeast of Lochgelly you'll also find Glenrothes, which is home to the Balbirnie House and Holiday Inn Express Glenrothes. Falkland Palace and Deep Sea World are popular attractions to experience when visiting Glenrothes.
Edinburgh is positioned 20 kilometres away from Lochgelly. While you are there, you may wish to visit the Holyrood Park, Arthur's Seat and Palace of Holyroodhouse. The Royal Yacht Britannia and Ocean Terminal Shopping Centre are also well worth visiting. Edinburgh offers accommodation options to suit most budgets and tastes, such as the Greywalls Hotel and Chez Roux and The Chester Residence.
Hotels in Lochgelly start at AU$85 per night. Prices and availability subject to change. Additional terms may apply.