Top 10 Hotels in Kirkcaldy

See all 4 Hotels in Kirkcaldy
The George Hotel
The George Hotel

19-21 George Street, Edinburgh EH2 2PB

4.0 out of 5.0
4.4 out of 5 (90 reviews)

Located amid the shops and restaurants of Edinburgh's fashionable George Street, this hotel is a block from Princes Street …

See Deal
Holiday Inn Express Edinburgh Royal Mile
Holiday Inn Express Edinburgh Royal Mile

300 Cowgate, Edinburgh EH1 1NA

3.0 out of 5.0
4.3 out of 5 (993 reviews)

In the Old Town near the Royal Mile, this family-friendly Edinburgh hotel is close to landmarks such as Edinburgh Castle …

See Deal
Best Western Balgeddie House Hotel
Best Western Balgeddie House Hotel

Balgeddie Way, Glenrothes KY6 3ET

3.0 out of 5.0
4.3 out of 5 (137 reviews)

Situated in the suburbs, this hotel is within 25 mi (40 km) of Dunfermline Abbey, Discovery Point, and Verdant Works. Old …

See Deal
Radisson Blu Edinburgh
Radisson Blu Edinburgh

80 High Street The Royal Mile, Edinburgh EH1 1TH

4.0 out of 5.0
4.4 out of 5 (1,394 reviews)

In the heart of the Royal Mile, between Edinburgh Castle and Holyrood Palace, this turreted hotel is close to the Princes …

See Deal
Old Waverley Hotel
Old Waverley Hotel

43 Princes Street, Edinburgh EH2 2BY

3.0 out of 5.0
3.9 out of 5 (1,670 reviews)

Built in 1848, this eight-storey Victorian hotel is on Princes Street, with views of Edinburgh's famous castle and opposite …

See Deal
ibis Edinburgh Centre Royal Mile – Hunter Square
ibis Edinburgh Centre Royal Mile – Hunter Square

6 Hunter Square, Edinburgh EH1 1QW

2.0 out of 5.0
4.1 out of 5 (553 reviews)

Located in Old Town, this hotel is steps from City Chambers, St. Giles' Cathedral, and Real Mary King's Close. Greyfriars …

See Deal
The Balmoral Hotel
The Balmoral Hotel

1 Princes Street, Edinburgh EH2 2EQ

5.0 out of 5.0
4.7 out of 5 (530 reviews)

Located in the heart of Edinburgh, this luxury hotel is on Princes Street in the main shopping area and adjacent to Waverley …

See Deal
The Scotsman Hotel
The Scotsman Hotel

20 North Bridge, Edinburgh EH1 1TR

5.0 out of 5.0
4.4 out of 5 (995 reviews)

On North Bridge, and one block from both Princes Street and the Royal Mile, this hotel is a half-mile from Edinburgh Castle …

See Deal
Royal British, Princes Street
Royal British, Princes Street

20 Princes Street, Edinburgh EH2 2AN

3.0 out of 5.0
3.5 out of 5 (1,153 reviews)

Historic Edinburgh hotel located in the city center on Princes Street, near shops, bars and restaurants, beside Waverley …

See Deal
Balbirnie House
Balbirnie House

Balbirnie Park Markinch, Glenrothes KY76NE

4.0 out of 5.0
4.4 out of 5 (56 reviews)

Situated in Glenrothes, this golf hotel is within 25 mi (40 km) of Old Course at St Andrews, Discovery Point, and Verdant …

See Deal

Recent Reviews in Kirkcaldy

Hide content

Where to stay in Kirkcaldy

Kirkcaldy Hotel Guide

Planning to organize time in Fife? Hoping to find a hotel in or near Kirkcaldy? Within a 6-mile from the center of Kirkcaldy. Another alternative is the St. Giles Apartment, which is located 12 miles away. Some other hotels and apartment options are the Prestonfield House and the Sheraton Grand Hotel & Spa, Edinburgh.

Looking for things to do? Why not spend a few hours discovering Dunfermline Abbey, Forth Road Bridge and Deep Sea World, in Dunfermline, 12 miles to the east of Kirkcaldy. Should you wish to spend a night or two in Dunfermline, check Expedia's booking pages for the latest deals at the Best Western Plus Keavil House Hotel and Pitbauchlie House Hotel. Alternatively, you could stay in St. Andrews, 20 miles to the southwest of Kirkcaldy, where you'll find the Old Course Hotel and Macdonald Rusacks Hotel. While visiting St. Andrews, make sure you visit the University of St. Andrews, St. Andrew's Cathedral and St. Andrew's Castle.

For travelers arriving or departing via Edinburgh Airport, you may like to book some accommodation at Norton House Hotel & Spa, or Holiday Inn Express Edinburgh Airport, which are both close by.