Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My Read up on the latest travel restrictions.

Cheap Hotels in Glenrothes

69 reviews by TrustYou
Bank Head Park
1.3 Miles from the centre

"Our Glenrothes hotel is an ideal base for guests looking to play a round at one of Glenrothes' two golf courses, enjoy an evening of entertainment at Rothes Hall, or explore the remarkable variety of attractions in stunning Fife. Take a tour of nearby Balgonie Castle or head into the Lomond Hills Regional Park for a walk through beautiful moorland. Enjoy a fun day out at the Scottish Deer Centre or Deep Sea World and visit picturesque St Andrews. All rooms feature a comfy king size bed with four plump pillows and a cosy duvet. Guests can enjoy a variety of food and drink choices within easy walking distance from this hotel."

Show more
per night from £32
(price for Sun, 23 Jan)
505 reviews by TrustYou
0.9 Miles from the centre

A modern hotel close to Glenrothes town centre, with free Wi-Fi, free parking and a hearty breakfast includedThe Holiday Inn Express® Glenrothes hotel lies just outside the centre of Glenrothes, 30 minutes from the Forth Bridge and the M90, with Perth a 40-minute drive away. It's five minutes' drive to the A92, Markinch train station is less than 10 minutes away and Edinburgh Airport (EDI) is 30 miles south.You can hunt for bargains at Kingdom Shopping Centre, five minutes' drive from the hotel. Go for a stroll through Riverside Park, just down the road, or a hike in sprawling Lomond Hills Regional Park, a mile away. Tee up at Glenrothes Golf Club, five minutes from the hotel, or make the half-hour drive to the world-famous links of St. Andrews.The hotel is a perfect home base for business guests attending a conference at Rothes Hall, five minutes' drive from the hotel.Help yourself to the Express Start Breakfast buffet, with scrambled eggs, sausages, beans and continental items, included with your room. Relax with a pint at the lounge bar. The Fettykil Fox, a country pub adjacent to the hotel, makes an excellent option for lunch and dinner.

Show more
per night from £59
(price for Sun, 06 Feb)
648 reviews by TrustYou
Balgeddie Way
1.4 Miles from the centre

On the riverwalk

Show more
per night from £77
Estimated price based on searches in the last month
57 reviews by TrustYou
1 High Street
1.3 Miles from the centre

This comfortable hotel is located in Glenrothes. The Greenside Hotel offers Wi-Fi internet connection in communal areas.

Show more
per night from £94
Estimated price based on searches in the last month

Firbank guest house Hotel

42 high street Leslie
1.3 Miles from the centre

This comfortable hotel can be found in Glenrothes. Firbank guest house guarantees a quiet stay as it counts with just 2 units. Pets are not allowed at Firbank guest house.

Show more
per night from £43
Estimated price based on searches in the last month

The Laurelbank Hotel

17 reviews by TrustYou
1 Balbirnie Street, Markinch
1.6 Miles from the centre

In Glenrothes

Show more
per night from £1,054
Estimated price based on searches in the last month

Hotels in Glenrothes

The town of Glenrothes in Fife is roughly equal distance from both Dundee and Edinburgh. It was created as a Scottish ‘new town' for workers coming to the area's coal mine. Over the years, the town has also been well known in the technology industry and for its whisky distillery.

Glenrothes is a very pretty and colourful town, and has won several ‘Britain in Bloom' and ‘Beautiful Scotland' flower competitions. It was voted Scotland's cleanest and most beautiful town in 2012. This is all down to the hard work of the community – the people of Glenrothes take a lot of pride in their town.

Scotch whisky

Glenrothes is the home of the identically-named distillery, making authentic single malt Scotch whisky. The ten stills at the distillery produce close to six million litres of whisky per year. It's sold as single malt and used in blended whiskies such as Famous Grouse.

You can take a distillery tour – it opened to the public in 2009.

Pick up a bottle of whisky – and other Scottish souvenirs – at the Kingdom Shopping Centre. The building is unusual, as it puts most of Glenrothes' town centre under one roof.

Glenrothes things to do

The 3-screen Kino Cinema and Rothes Halls theatre are both in the centre of town. These independent venues are the creative and cultural heart of Glenrothes.

Spend a day at Riverside Park. The outdoor adventure play areas are great for the kids, and you can take a stroll around the pond and flower gardens. Remember to bring helmets and other protective equipment for the skate park.

Kids can also be thoroughly entertained at Bongos Soft Play Centre, which has a ‘spooky' maze, a mini race track and a ball lagoon. There's a café and seating/viewing area for the adults.

Days out in Scotland

At Kirkcaldy, a 15-minute drive away, Ravencraig Castle is one of Scotland's oldest surviving stone

defences against guns and cannons. The castle dates back to the 15th century, built by King James II as a present for Mary, Queen of Scots.

The nearest train station is in Markinch, on the line to Dundee, Perth, Inverness and Penzance (via Leeds). The town is around 30 miles from Edinburgh, making Glenrothes hotels convenient bases to explore the city.

Frequently asked questions about Hotels in Glenrothes

Which hotels are the most popular ones to stay at in Glenrothes?

According to our booking data, the most booked hotels in Glenrothes are Holiday Inn Express GLENROTHES, Best Western Balgeddie House Hotel and The Greenside Hotel.

What is the cheapest price for a hotel in Glenrothes?

The lowest price for a double room in Glenrothes is £31.

What are the best hotels in Glenrothes near the center?

If you want to stay near the center of Glenrothes, you can consider staying at Holiday Inn Express GLENROTHES, Travelodge Glenrothes and The Greenside Hotel.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555