Hotels in Kirkcaldy

Book once, win twice

Get instant discounts and rewards on hundreds of thousands of hotels

Get 24/7 support

Help before, during and after your trip

Free cancellation

Booking flexibility on many hotels when plans change*

Check prices for these dates

Where to stay in Kirkcaldy?

Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Kirkcaldy on Hotels.com. These Kirkcaldy hotels consistently deliver on quality, location and traveler experience. Last updated on .

1. Dean Park Hotel

Dean Park Hotel
4.0 star property
Kirkcaldy
8.8 out of 10, Excellent, (832 reviews)
This business-friendly retreat offers a terrace and garden oasis near Cluny Golf. The Grande Restaurant serves breakfast and dinner, while the cocktail bar mixes refreshing drinks. Clean rooms and helpful staff enhance your stay near Kirkcaldy Museum.
$63 nightly
The price is $76
Dec 13 - Dec 14
Total with taxes and fees
Dean Park Hotel

2. The Elbow Room

The Elbow Room
3.0 star property
Kirkcaldy
9.0 out of 10, Wonderful, (231 reviews)
Just minutes from Fife Ice Arena, this welcoming inn offers a relaxing garden, inviting terrace, and cozy bar/lounge. Savor breakfast before exploring St Serf's Church Tower, with Edinburgh Airport just 35 minutes away.
$65 nightly
The price is $78
Nov 15 - Nov 16
Total with taxes and fees
The Elbow Room

3. Seaside Escape in Kirkcaldy

Seaside Escape in Kirkcaldy
3.0 star property
Kirkcaldy
9.6 out of 10, Exceptional, (4 reviews)
$199 nightly
The price is $239
Nov 29 - Nov 30
Total with taxes and fees
Seaside Escape in Kirkcaldy

4. Cosy Cabin With Hot Tub & Sauna in East Wemyss

Cosy Cabin With Hot Tub & Sauna in East Wemyss
3.0 star property
Kirkcaldy
$180 nightly
The price is $215
Nov 22 - Nov 23
Total with taxes and fees
Cosy Cabin With Hot Tub & Sauna in East Wemyss

5. Holiday Inn Express Glenrothes by IHG

Holiday Inn Express Glenrothes by IHG
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (838 reviews)
$47 nightly
The price is $57
Nov 29 - Nov 30
Total with taxes and fees
Holiday Inn Express Glenrothes by IHG

6. Best Western Balgeddie House Hotel

Best Western Balgeddie House Hotel
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (810 reviews)
$69 nightly
The price is $83
Nov 22 - Nov 23
Total with taxes and fees
Best Western Balgeddie House Hotel

7. Malmaison Edinburgh

Malmaison Edinburgh
4.0 star property
Leith
8.6 out of 10, Excellent, (1,000 reviews)
Enjoy royal explorations from this stylish hotel near Royal Mile and Edinburgh Castle. Savor British dishes at Chez Mal Brasserie, work out at the fitness center, or grab a drink at the bar. Just 3 minutes from Port of Leith tram for easy city adventures.
$97 nightly
The price is $123
Nov 29 - Nov 30
Total with taxes and fees
Malmaison Edinburgh

8. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,578 reviews)
Wake up refreshed at this Newbridge sanctuary with an indoor pool and full-service spa. Just 1 mi from Edinburgh Airport with a free 24-hour shuttle, you'll appreciate easy access to Edinburgh Castle and Zoo. Enjoy The Space restaurant, health club, and bar after exploring.
$93 nightly
The price is $112
Dec 6 - Dec 7
Total with taxes and fees
DoubleTree by Hilton Edinburgh Airport

9. Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.2 out of 10, Wonderful, (1,530 reviews)
Embrace comfort at this business-friendly hotel near Edinburgh Park with free WiFi and parking. Work out at the fitness center, then relax with drinks at the bar. Just a 3-minute drive from Dalmeny Station and close to Forth Road Bridge.
$96 nightly
The price is $120
Nov 22 - Nov 23
Total with taxes and fees
Dakota Edinburgh

10. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,631 reviews)
$70 nightly
The price is $89
Dec 6 - Dec 7
Total with taxes and fees
Holiday Inn Edinburgh Zoo by IHG

11. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
Dunfermline
9.2 out of 10, Wonderful, (1,002 reviews)
Riverside relaxation awaits at this Dunfermline hotel, minutes from Deep Sea World and the Forth Road Bridge. Work out in the 24-hour fitness center, enjoy meals at The Shore restaurant, or unwind in the garden and bar. Free WiFi and parking enhance your stay.
$83 nightly
The price is $100
Nov 22 - Nov 23
Total with taxes and fees
DoubleTree by Hilton Edinburgh - Queensferry Crossing

12. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,000 reviews)
Unwind in the indoor pool or hot tub after exploring Edinburgh Castle and George Street, both a short drive away. The Village Grill serves international cuisine throughout the day, while the fitness center keeps your routine on track.
$91 nightly
The price is $115
Nov 29 - Nov 30
Total with taxes and fees
Village Hotel Edinburgh

13. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,773 reviews)
Tranquil retreat amid manicured gardens offers countryside views, just minutes from Edinburgh Zoo. Enjoy 2 restaurants, 3 bars, and fitness facilities while staying at this historic estate where helpful staff ensure a peaceful getaway.
$88 nightly
The price is $106
Dec 13 - Dec 14
Total with taxes and fees
Dalmahoy Hotel & Country Club

14. Murrayfield Hotel

Murrayfield Hotel
3.0 star property
Murrayfield
8.8 out of 10, Excellent, (1,002 reviews)
Unwind at this Victorian hotel near Edinburgh Zoo and Murrayfield Stadium. The Bothy Restaurant serves meals with garden views, while the terrace offers outdoor relaxation. Just minutes from tram stops and Edinburgh Castle, enjoy free WiFi and parking.
$101 nightly
The price is $127
Nov 29 - Nov 30
Total with taxes and fees
Murrayfield Hotel

15. Holiday Inn Express Edinburgh - Leith Waterfront by IHG

Holiday Inn Express Edinburgh - Leith Waterfront by IHG
3.0 star property
Leith
8.6 out of 10, Excellent, (1,001 reviews)
$89 nightly
The price is $112
Nov 29 - Nov 30
Total with taxes and fees
Holiday Inn Express Edinburgh - Leith Waterfront by IHG

16. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.6 out of 10, Excellent, (1,002 reviews)
This Edinburgh hotel features a rejuvenating spa and indoor pool near two beautiful beaches. Just a 6-minute walk from Brunstane Station, you'll enjoy international cuisine at Lauders restaurant and unwind at the health club and bar after exploring nearby attractions.
$80 nightly
The price is $101
Nov 22 - Nov 23
Total with taxes and fees
Best Western Kings Manor Hotel

17. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
Musselburgh
9.2 out of 10, Wonderful, (1,001 reviews)
$93 nightly
The price is $117
Nov 15 - Nov 16
Total with taxes and fees
Carberry Tower Mansion House and Estate

18. Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,687 reviews)
Tucked minutes from Edinburgh Airport, this hotel entices with a fitness center and restaurant. Walk to the tram stop for city access to Edinburgh Zoo and Murrayfield Stadium, while comfortable beds welcome you after travel adventures.
$86 nightly
The price is $108
Dec 13 - Dec 14
Total with taxes and fees
Moxy Edinburgh Airport

19. The Adamson Hotel

The Adamson Hotel
3.0 star property
Crossford
8.4 out of 10, Very good, (615 reviews)
$66 nightly
The price is $79
Nov 29 - Nov 30
Total with taxes and fees
The Adamson Hotel

20. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,616 reviews)
Experience comfort near Edinburgh Airport with a complimentary breakfast to start your day. The 24-hour fitness center keeps your routine intact while the restaurant and bar provide convenient dining. Edinburgh Zoo and Murrayfield Stadium are just a short drive away.
$127 nightly
The price is $160
Dec 7 - Dec 8
Total with taxes and fees
Hampton by Hilton Edinburgh Airport
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Kirkcaldy?

Our prices for hotels in Kirkcaldy are cheapest in March
Price trends for hotels in Kirkcaldy
Pricing is based on two traveler single night rates
View properties in November
Currently viewing crowd sizes and weather for November.
Typical weather for Kirkcaldy
November
High 48°F / low 40°F. Cloudy most days.
View properties in November
48°
weather_cloudy
November, no crowd data, average high temperature 48 degrees Fahrenheit, average low temperature 40 degrees Fahrenheit. Cloudy most days.
40°
43°
weather_cloudy
December, no crowd data, average high temperature 43 degrees Fahrenheit, average low temperature 37 degrees Fahrenheit. Cloudy most days.
37°
42°
weather_cloudy
January, no crowd data, average high temperature 42 degrees Fahrenheit, average low temperature 35 degrees Fahrenheit. Cloudy most days.
35°
44°
weather_cloudy
February, no crowd data, average high temperature 44 degrees Fahrenheit, average low temperature 36 degrees Fahrenheit. Cloudy most days.
36°
47°
weather_cloudy
March, no crowd data, average high temperature 47 degrees Fahrenheit, average low temperature 37 degrees Fahrenheit. Cloudy most days.
37°
51°
weather_cloudy
April, no crowd data, average high temperature 51 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
56°
weather_cloudy
May, no crowd data, average high temperature 56 degrees Fahrenheit, average low temperature 44 degrees Fahrenheit. Cloudy most days.
44°
61°
weather_cloudy
June, no crowd data, average high temperature 61 degrees Fahrenheit, average low temperature 49 degrees Fahrenheit. Cloudy most days.
49°
64°
weather_cloudy
July, no crowd data, average high temperature 64 degrees Fahrenheit, average low temperature 52 degrees Fahrenheit. Cloudy most days.
52°
63°
weather_cloudy
August, no crowd data, average high temperature 63 degrees Fahrenheit, average low temperature 52 degrees Fahrenheit. Cloudy most days.
52°
60°
weather_cloudy
September, no crowd data, average high temperature 60 degrees Fahrenheit, average low temperature 49 degrees Fahrenheit. Cloudy most days.
49°
54°
weather_cloudy
October, no crowd data, average high temperature 54 degrees Fahrenheit, average low temperature 45 degrees Fahrenheit. Cloudy most days.
45°
Monthly weather averages (˚F)

Top landmarks in Kirkcaldy

Learn more about Kirkcaldy

Kirkcaldy is applauded for its cultural attractions such as Adam Smith Theatre and Kirkcaldy Museum and Art Gallery. Visitors speak highly of this city's bars and secluded setting with sights including Fife Ice Arena and Kirkcaldy Leisure Centre.

A coastal stone wall with a turret, overlooking a rocky shoreline and a clear sky.

Check out reviews of Kirkcaldy hotels guests love

Frequently asked questions

How much does a hotel room cost in Kirkcaldy?
You can choose a great hotel in Kirkcaldy from $76 with properties to suit all budgets and needs. To find an affordable hotel in Kirkcaldy that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How can I find deals and earn rewards at Kirkcaldy hotels?
Discover great deals on Kirkcaldy hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Kirkcaldy hotels.
Can I book Kirkcaldy hotels with free cancellation?
In order to book a refundable Kirkcaldy hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Kirkcaldy?
Consider one of our travelers' favorite pet-friendly hotels in Kirkcaldy:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in Kirkcaldy.
What are some of the best hotels in Kirkcaldy for couples?
Stay at a top-rated Kirkcaldy romantic hotel and make the most of your couple's vacation. Our travelers love Dean Park Hotel, a hotel with an al fresco restaurant and a bar/lounge. Another romantic hotel with top reviews is The Victoria Hotel. This hotel offers a restaurant and a bar/lounge for a perfect stay. Discover more hotels in Kirkcaldy on Hotels.com for couples by using the "Traveler experience" filter in your search and selecting "Adults only" or "Romantic".
What are some of the best Kirkcaldy hotels with free parking?
If you're exploring by car, finding a great Kirkcaldy hotel with free parking is a win. Our travelers' favorites include:
What are some popular hotels in central Kirkcaldy?
If you're looking for hotels in central Kirkcaldy, check out The Victoria Hotel and The Elbow Room. Travelers love The Victoria Hotel for its location, as well as the restaurant, bar/lounge and wedding services this hotel offers. The Elbow Room is another popular central inn with a restaurant, a bar/lounge and a terrace.
What accommodations do travelers like in Kirkcaldy?
Dean Park Hotel and The Elbow Room are a couple of accommodations that are popular with guests.
Can I book a refundable hotel in Kirkcaldy?
If you need the flexibility to change your plans to Kirkcaldy, most hotels offer refundable* rates you can book. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Kirkcaldy if I want a vacation home instead of a traditional hotel?
Browse 14 vacation homes on our site. You can also consider one of the 29 apartments or 6 cottages.
What will the weather in Kirkcaldy be like during my vacation?
July and August are typically the warmest months in Kirkcaldy when the average temp is 56°F. January and February are the coldest months when the average temperature is 40°F. October and July are the months with the most rain.
Why should I book my Kirkcaldy accommodation with Hotels.com?
There are lots of reasons to book your Kirkcaldy trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Kirkcaldy

Kirkcaldy: Where Coastal Charm Meets Historic Heartbeat

Discover Kirkcaldy, a charming coastal gem in Fife, Scotland. Known for its inviting beaches and friendly atmosphere, this delightful town offers a perfect blend of relaxation and cultural exploration. Stroll along the scenic Kirkcaldy Beach, visit the intriguing Kirkcaldy Museum and Galleries to uncover local history and art, and enjoy affordable accommodations with excellent facilities for a comfortable stay. Whether you're indulging in seaside strolls or immersing yourself in the vibrant community, Kirkcaldy promises a memorable getaway enriched with Scottish charm and hospitality.

Discover great hotels near Kirkcaldy

Kirkcaldy offers a variety of hotel accommodations, ranging from budget-friendly options to cozy bed and breakfasts. You'll find welcoming hotels with comfortable rooms that cater to different tastes. Whether you're seeking a relaxing stay or a convenient base for exploring, Kirkcaldy has the right hotel for your vacation. Here are some of the most popular hotels with our travelers near Kirkcaldy:

  1. Kingswood HotelOpens in a new window: This inviting 3.0-star hotel boasts a guest rating of 8.4 out of 10, making it an excellent choice for those seeking a beach vacation experience. With direct access to the beach, travelers can unwind by the sea and enjoy the refreshing coastal atmosphere. The property emphasizes cleanliness and comfort, appealing to leisure travelers who appreciate a serene getaway in picturesque surroundings.
  2. Burntisland Sands HotelOpens in a new window: Burntisland Sands Hotel is a delightful 3.0-star inn, awarded a guest rating of 8.8 out of 10, that offers a memorable beach vacation experience. Guests can indulge in delicious, varied meals at the on-site restaurant, featuring both dinner and breakfast options. With stunning sea views, this hotel is perfect for leisure travelers seeking a cozy atmosphere and exceptional dining experiences, all while enjoying the charm of Kirkcaldy's coastal landscape.
  3. Premier Inn GlenrothesOpens in a new window: This welcoming 3.0-star hotel, rated 8.0 out of 10, stands out as an ideal choice for LGBTQIA travelers seeking inclusive and friendly accommodations. The property emphasizes a supportive environment, ensuring a comfortable stay for all guests. With its focus on distinctive experiences, it provides an inviting atmosphere that encourages relaxation and cultural exploration in the vibrant community of Kirkcaldy.

Where to stay near Kirkcaldy

Some great areas to stay in when visiting Kirkcaldy, Scotland, are Edinburgh, Leven, and Glenrothes. Edinburgh offers historic charm with its iconic castle and vibrant culture. Leven is known for its friendly atmosphere and golfing opportunities, while Glenrothes also boasts a welcoming vibe. For first-time visitors, Edinburgh is the best choice, providing a rich blend of attractions and amenities.

  1. EdinburghOpens in a new window: If you're looking for a vibrant place to stay, Edinburgh is a fantastic choice. Known for its stunning castle and historic Royal Mile, the city offers an array of cultural attractions, including museums, art galleries, and theaters. Stroll through the picturesque streets, explore the iconic Arthur's Seat, and indulge in the rich culinary scene. With a bustling atmosphere full of shops and cafes, you'll find plenty to keep you entertained, no matter the time of day. Plus, Edinburgh's legendary festivals, such as the Edinburgh Festival Fringe, provide a unique experience that draws visitors from around the world.
  2. LevenOpens in a new window: For a more laid-back experience, Leven is a charming seaside town that boasts beautiful beaches and a friendly local vibe. It's perfect for those looking to unwind while enjoying outdoor activities like golf or coastal walks. Leven's waterfront is picturesque, making it a great spot for leisurely strolls or simply soaking up the scenery. The town's welcoming atmosphere and close-knit community offer a refreshing escape from busier tourist destinations.
  3. GlenrothesOpens in a new window: Glenrothes is a friendly and welcoming town that provides a unique mix of green spaces and cultural experiences. Ideal for family-friendly outings, it features parks and nature reserves where you can enjoy the outdoors. The town's local shops and markets add to its charm, providing a chance to explore unique finds. With a focus on community and local events, Glenrothes offers a warm atmosphere that makes visitors feel right at home.

Things to do in Kirkcaldy

Kirkcaldy offers a delightful mix of activities for every traveler. Enjoy a day on the water with boating, challenge friends to a round of golf, or lace up your skates for some ice fun. With beautiful beaches for relaxation and vibrant galleries for art lovers, this charming town is a must-visit on your journey.

  • Palace of HolyroodhouseOpens in a new window – Step into history at the Palace of Holyroodhouse, the official residence of the monarch in Scotland. Explore its beautiful gardens and the rich heritage that surrounds this stunning palace. Don’t miss the chance to wander through the historic rooms filled with fascinating stories and royal artifacts.
  • Edinburgh CastleOpens in a new window – Perched atop a volcanic rock, Edinburgh Castle is a must-visit for its stunning architecture and breathtaking views of the city. As you walk through its ancient walls, you’ll uncover Scotland’s history and see the Honours of Scotland, the nation’s crown jewels.
  • Elie BeachOpens in a new window – Enjoy a relaxing day at Elie Beach, where soft sands meet gentle waves. It’s a perfect spot for a family picnic, beachcombing, or simply soaking up the sun. The beach’s stunning scenery invites you to unwind and enjoy nature.
  • Portobello BeachOpens in a new window – Another gem along the coast, Portobello Beach offers a lively atmosphere with its promenade lined with cafes and shops. Take a leisurely stroll along the shore, try your hand at beach sports, or savor delicious ice cream while watching the sunset over the water.
  • Princes StreetOpens in a new window – Venture to Princes Street, Edinburgh’s premier shopping destination. Here, you’ll find everything from high-street brands to unique boutiques. After shopping, relax in the nearby gardens and enjoy views of the iconic Edinburgh Castle, making it the perfect spot to soak in the city’s vibrant energy.

5 tips for savvy savings when booking a hotel in Kirkcaldy

  1. Book for the cheapest times: The most affordable time to visit Kirkcaldy is between January and March, when hotel prices are typically lower. For those looking to explore the town’s historic landmarks and cultural sites, a stay of at least 2 to 3 days is recommended. This budget-friendly duration allows visitors to enjoy attractions such as local bars, excursions, and festivals, as well as activities like rowing and ice skating. With the potential for prices to drop during these months, travelers can experience Kirkcaldy's charm without breaking the bank.
  2. Instant discounts. Rewards for later: Save up to 20% instantly on hundreds of thousands of properties with Member Discounts. Then earn rewards on eligible stays to use on future trips. Book once, win twice, get instant discounts and rewards. Join for freeOpens in a new window.
  3. Score last-minute deals on Hotels.com: Last-minute travel doesn't mean last-minute stress. Hotels.com's Last-Minute DealsOpens in a new window offer discounted rates close to your travel date, so the later you leave it, the more you could save. Turn on push notifications and you'll be the first to know when dealsOpens in a new window drop for Kirkcaldy.
  4. Book with confidence, not guesswork: Prices in Kirkcaldy shift with the season, local events, and how far out you book — but you don't have to guess. Hotels.com shows you the full price upfront with no surprises at checkout, and our price tracker tells you whether your dates are above or below average. So if you're flexible, you can shift your trip by a day or two to avoid peak season prices, compare pricesOpens in a new window and know you're getting a good deal before you commit.
  5. Think beyond the city center: Central hotels may come with a central price tag. A well-connected neighborhood a little further out may cut your hotel bill and can often give you a more local experience. Use Hotels.com's map view to find the sweet spot between location and value, and filter by price to see what's available across Kirkcaldy.

Best time to go to Kirkcaldy

Kirkcaldy experiences its lowest average temperature in January, at 38.7°F (3.7°C), while July is the hottest month, with an average temperature of 58.3°F (14.6°C). October are usually the wettest months. April, July, and September are the peak travel months in Kirkcaldy, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by no to light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring