In the historic city of Dunfermline, with easy access to Edinburgh and Edinburgh Airport, this modern hotel offers free internet access and well-priced rooms with satellite TV.
There is 1 person looking at this hotel.
More
Set on 3 acres of woodland and landscaped gardens, this former country style house has been transformed into a modern hotel with sophisticated facilities.
More
Located in picturesque, historic Charlestown, the Elgin Hotel overlooks the Firth of Forth estuary and the harbor, and has panoramic views of the Pentland Hills.
More
The City Hotel is a lively hotel located in the heart of Dunfermline, just 300 ft from Pittencrieff Park. Built in 1775 the City Hotel has 32 comfortable rooms.
There is 1 person looking at this hotel.
More
An original Scottish coaching inn, The Pitfirrane is situated in the rural village of Crossford. There is a restaurant, free private parking and free Wi-Fi access.
More
This charming 250-year-old mill house is about 220 yards from Halbeath Road, the main road into Dunfermline. It has free Wi-Fi, plus a restaurant and bar with flat-screen TV.
More
This non-smoking Victorian town house hotel is privately run by Jim and Doreen, offering ample private parking and situated in a quiet residential area, within walking distance of central Dunfermline....
More
Set in pretty countryside on the outskirts of Dunfermline, this charming B&B offers free Wi-Fi and free parking just a 20-minute drive from the famous Forth Bridges.
More
A 5-minute drive from Dunfermline, Scotland's former capital, the King Malcolm offers Scottish cuisine as well as a terrace, 2 bars, free Wi-Fi and free parking.
More
With free Wi-Fi and free parking on site, Pitreavie Guest House is a 20-minute drive from the charming old town of Culross in Scotland. Historic St Andrews is less than an hour’s drive away.
More
Latest Booking: May 15
More hotels around Dunfermline that fit your search criteria:
Inverkeithing
(
4.5 miles from Dunfermline
)
•
Show map
This family-run budget hotel is conveniently located close to Edinburgh and next to the Forth Road Bridge and the Forth Rail Bridge; Rosyth is only a few minutes away.
There is 1 person looking at this hotel.
More
Located at the Port of Rosyth, the Caledonia Hotel boasts a bar and restaurant, along with a landscaped beer garden, children’s play area, and a gymnasium.
More
North Queensferry
(
5.4 miles from Dunfermline
)
•
Show map
With panoramic views across the Firth of Forth, Queensferry Hotel offers spacious rooms with free Wi-Fi and a modern bar. There is ample free parking on site.
There is 1 person looking at this hotel.
More
With scenic gardens, cooked breakfasts and free Wi-Fi, Backmarch House B&B is a 20-minute drive from the center of Edinburgh. Built in 1829, the hotel is just a 10-minute drive from Dunfermline.
More
Crossgates
(
2.7 miles from Dunfermline
)
•
Show map
Just off highway M90(exit 3), next to the East Fife Retail Park, the hotel offers great rates, with spacious, modern rooms with private bathrooms, an on-site pub-style restaurant and free parking.
More
Inverkeithing
(
4.5 miles from Dunfermline
)
•
Show map
In the heart of Inverkeithing, just a few hundred yards from the train station, this charming bed and breakfast offers light, airy rooms, free Wi-Fi and free secure off-street parking.
More
Crossford
(
2.2 miles from Dunfermline
)
•
Show map
With a luxury health club and award-winning restaurant, Best Western Keavil House is 2 minutes from Dunfermline Golf Club. Set in private wooded grounds, there is free parking and free Wi-Fi.
More
Latest booking: 17 hours ago
21 hotels found in or near Dunfermline.
Showing 1 – 20