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 Settle

Belle Hill, Giggleswick
0.5 Miles from the centre

In the North Yorkshire town of Giggleswick, 5 minutes from the A65, Harts Head Hotel provides cosy accommodation and a traditional bar and restaurants with log fire. There is an extensive menu and wine list, and free parking and Wi-Fi. Each room has en suite bathroom facilities with shower or bath and complementary toiletries. There is a flat-screen TV, hairdryer and tea and coffee facilities in each room at The Harts Head. The restaurant serves a wide choice of dishes, including steaks, pies, pasta and homemade burgers. As well as a range of world wines, there is real ale brewed in the region, with the pub regularly recommended in the Good Beer Guide. The neighbouring town of Settle is a short walk from Giggleswick, with the train station around 15 minutes away. On the edge of the Yorkshire Dales, this inn is a 40-minute drive from Hawes, and a similar distance from Kendal on the eastern side of the Lake District National Park.

Show more
per night from £120
Estimated price based on searches in the last month
378 reviews by TrustYou
Skipton Road
0.4 Miles from the centre

Near Settle Victoria Hall

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

Royal Oak Hotel

Market Place
< 0.1 Miles from the centre

Located in Settle, Royal Oak is within a 15-minute drive of Yorkshire Dales National Park and Malham Cove. This inn is 17 mi (27.3 km) from Forest of Bowland and 0.3 mi (0.4 km) from Settle Victoria Hall. Featured amenities include a business center and luggage storage. Free self parking is available onsite. At Royal Oak, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. A complimentary full breakfast is served daily. Make yourself at home in one of the 6 guestrooms. Complimentary wireless Internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms with bathtubs or showers are provided.

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

Craven Heifer Hotel

Main Road Stainforth

With a stay at Craven Heifer Hotel in Settle, you'll be within a 5-minute drive of Yorkshire Dales National Park and Settle Victoria Hall. This inn is 15.6 mi (25.1 km) from Malham Cove and 3.8 mi (6.2 km) from Pen-y-Ghent. Take in the views from a garden and make use of amenities such as complimentary wireless Internet access and an arcade/game room. Free self parking is available onsite. At Craven Heifer Hotel, enjoy a satisfying meal at the restaurant. A complimentary breakfast is included. Make yourself at home in one of the 7 guestrooms.

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

Hotels in Settle

A gateway to the Three Peaks of Penyghent, Whernside, and Ingleborough and set in a bustling market town, Settle Hotels are an ideal entry point for holidays to the Yorkshire Dales.

Market town

The sleepy town of Settle wakes up each week for the market. On market day you'll find a variety of stalls in Victoria Hall selling everything from fresh fruit and vegetables to clothes and trinkets. Aside from the market Settle has a number of shops, restaurants, pubs and cafés, including The Naked Man – thought to be the oldest café in England. There are also a number of historical buildings to see in Settle, including The Folly, a 17th-century Grade I listed building that now houses the Museum of North Craven Life. For art-lovers, head to The Gallery on the Green and the Gavagan Arts at Linton Court Gallery to see paintings, photographs and drawings by a range of local artists.

Settle is also the starting point of the Settle-Carlisle Railway, a 73-mile-long railway that encompasses the iconic Ribblehead Viaduct. Hopping on the train is a fantastic way to experience the scenic beauty of the Yorkshire Dales.

Three Peaks

Settle is a great base if you're planning to tackle the Three Peaks at the head of the Ribbledale and Chapel-le-Dale valleys. The peaks are Penyghent, Whernside and Ingleborough, and the route totals a length of 25 miles. Close to Ingleborough you'll find Ingleborough Cave a show cave that features a 500-metre-long fossil gallery as well as impressive stalagmite formations. Aside from the 25-mile walk there are also a number of shorter walks for hikers of all ages and abilities and the area around the Three Peaks also has a range of excellent bike paths.

Outdoor sports

Aside from walking and bike riding, the vast space of the Yorkshire Dales is an ideal location for a number of outdoor sports. Rock climbing is a popular pastime in the Dales, with Gordale Scar and Malham Cove offering a challenge for climbers. If you're looking for something a little less dangerous, fishing is another attraction to the area. Lake Semerwater is a well-known fishing location where the waters a brimming with perch, pike and wild brown trout. There are also plenty of locations to try your hand at caving. The most celebrated cave on the Dales is Gaping Gill, with a main shaft descending to a depth of 105m.

Frequently asked questions about Hotels in Settle

What are the most booked hotels in Settle?

According to our booking data, the most booked hotels in Settle are Harts Head Hotel and Falcon Manor Hotel.

What is the lowest price for a double room in Settle?

The lowest price for a double room in Settle is £120.

If I want to stay in the center of Settle, which hotels shall I consider?

If you want to stay near the center of Settle, you can consider staying at Falcon Manor Hotel and Harts Head 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