Kelso Holidays from £180

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to £750 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Packages with flights are ATOL protected

Your Kelso Holiday

With one of our holiday packages to Kelso, you'll discover endless opportunities for fun and excitement. There's so much to look forward to, including its rich history and spectacular views. A trip to Kelso is a great opportunity to see the sights. Make sure you visit well-known attractions like Kelso Racecourse, Floors Castle and Mellerstain House. Check out Expedia's extensive range of travel options and start organising your dream holiday to Kelso today.

Top Kelso Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Grove House Hotel

Grove House Hotel

Tollcross
Save 100% on your flight
£180
per person
9 Nov - 12 Nov
found 14 hours ago
Return flight included
Belfast (BFS) to Edinburgh (EDI)
8.6/10 Excellent! (78 reviews)
The Kenmore Club

The Kenmore Club

£443
per person
23 Sept - 29 Sept
found 13 hours ago
Return flight included
Birmingham (BHX) to Edinburgh (EDI)
9.4/10 Exceptional! (336 reviews)
Can’t fault anything.

Reviewed on 24 Jul 2026

Abbotsford Guest House

Abbotsford Guest House

Leith
Save 100% on your flight
£203
per person
15 Oct - 18 Oct
found 1 day ago
Return flight included
Birmingham (BHX) to Edinburgh (EDI)
8/10 Very good! (314 reviews)
This is an old building; the room has a musty smell, even with the windows open.

Reviewed on 6 Aug 2026

Queensferry guest house

Queensferry guest house

Rosyth
Save 100% on your flight
£228
per person
16 Oct - 22 Oct
found 1 day ago
Return flight included
London (LON) to Edinburgh (EDI)
7.2/10 Good! (75 reviews)
U

Reviewed on 21 Aug 2026

The Ben Doran Guest House

The Ben Doran Guest House

Newington
Save 100% on your flight
£332
per person
15 Oct - 18 Oct
found 1 day ago
Return flight included
Birmingham (BHX) to Edinburgh (EDI)
8.2/10 Very good! (476 reviews)
Breakfast was great.

Reviewed on 3 Aug 2026

Things to do in and around Kelso

Kelso offers a delightful blend of outdoor activities and cultural experiences, making it ideal for adventure seekers. Popular attractions include the scenic golf courses and recreational areas. Don't miss the Kelso Town Trail, which showcases the town's charming heritage and picturesque landscapes, perfect for a leisurely stroll while soaking in the local atmosphere.

Shopping

In Kelso, you'll find charming local shops perfect for gifts and souvenirs. If you're up for a drive, visit the Purple Mountain Bike Hire Centre and The Bike Place in Kielder, both 41.8km away, offering a unique shopping experience amidst scenic surroundings.

Recreation

In Kelso, Clifton Park provides a serene environment for relaxation and leisurely strolls, perfect for unwinding amidst nature. Nearby, Home Park offers a tranquil setting for recreation just 12.9km away, while Hirsel Golf Club, located 11.3km from Kelso, combines luxury and leisure for a delightful experience.

Adventure

In Kelso, explore the Borders Abbeys Way and Pennine Way hiking trails, both offering stunning scenery and a sense of adventure. For a more extended trek, Saint Cuthbert's Way is located 17.7km from Kelso, providing breathtaking views and outdoor thrills for all adventure enthusiasts.

Nightlife

Kelso offers a charming nightlife with cosy pubs like The Cross Keys and The Horse & Hound, where you can enjoy local ales and live music. For a lively atmosphere, visit the vibrant town square, often buzzing with events and gatherings, perfect for mingling with friendly locals.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Kelso

Kelso offers a delightful mix of outdoor adventures and cultural experiences, perfect for your vacation. Explore historic sites like Kelso Abbey and the nearby ruins, or enjoy a day at the Kelso Racecourse. This charming town caters to families and culture enthusiasts alike, ensuring a memorable visit filled with history and scenic beauty.

  • Floors Castle: Nestled in the picturesque countryside of Kelso, Floors Castle boasts stunning architecture and beautiful gardens. Its romantic atmosphere is enhanced by the rich history and cultural significance of the estate, making it a perfect spot for leisurely strolls and photography.
  • Mellerstain House: This exquisite historic house offers a glimpse into the grandeur of the 18th century. With its elegant interiors and artistic heritage, Mellerstain House immerses visitors in the cultural vibes of the era, surrounded by lush landscapes and tranquil gardens.
  • Kelso Old Parish Church: A remarkable example of ecclesiastical architecture, Kelso Old Parish Church is steeped in history and culture. Its stunning stained-glass windows and serene atmosphere provide a peaceful retreat, perfect for reflection and appreciation of the local heritage.

Best time to go to Kelso

The best time to visit Kelso can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Kelso falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Kelso falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January37.8°F (3.2°C)Light RainMostly CloudyAverageAverage
February38.7°F (3.7°C)Light RainMostly CloudyAverageSlightly Low
March41.0°F (5.0°C)Light RainMostly CloudyAverageAverage
April44.2°F (6.8°C)No RainMostly CloudySlightly HighAverage
May49.1°F (9.5°C)Light RainMostly CloudyAverageSlightly High
June54.3°F (12.4°C)Light RainMostly CloudyAverageAverage
July57.6°F (14.2°C)Light RainMostly CloudySlightly HighSlightly High
August56.8°F (13.8°C)Light RainMostly CloudyAverageSlightly High
September53.8°F (12.1°C)Light RainMostly CloudySlightly HighAverage
October48.9°F (9.4°C)Light RainMostly CloudySlightly LowSlightly Low
November43.2°F (6.2°C)Light RainMostly CloudySlightly LowSlightly Low
December39.2°F (4.0°C)Light RainMostly CloudySlightly LowAverage

Tips to save on your trip to Kelso

  • Combine your flights, hotels and car rentals on Expedia—bundling can result in significant savings.
  • Consider traveling to Kelso during the low season (February and October to November) for more affordable options.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

Kelso Essential Information

Language
English
Currency
British pounds sterling
Population
5,600
Max Temp Winter
7ºC
Max Temp Summer
16ºC
Top Sights
Floors Castle, Jedburgh Castle & Jail Museum and Melrose Abbey

Top hotels in Kelso

Schloss Roxburghe Golf Resort, Part of Hyatt

Schloss Roxburghe Golf Resort, Part of Hyatt

Heiton by Kelso Kelso Scotland
Fully refundableReserve now, pay when you stay
£308
1 Sept - 2 Sept
includes taxes & fees
9.4/10 Exceptional! (360 reviews)
"Everything"

Reviewed on 20 Aug 2026

Schloss Roxburghe Golf Resort, Part of Hyatt
Roxburghe Cottages Part of Destination by Hyatt

Roxburghe Cottages Part of Destination by Hyatt

Schloss Roxburghe 51 Kelso Scotland
Fully refundableReserve now, pay when you stay
£220
23 Aug - 24 Aug
includes taxes & fees
10/10 Exceptional! (2 reviews)
"Lovely stay at one of the lodges. Spa facilities are great. Food was so good in Charlies. We had a great time."

Reviewed on 30 Jul 2026

Roxburghe Cottages Part of Destination by Hyatt
Ednam House Hotel

Ednam House Hotel

Bridge St Kelso Scotland
Fully refundableReserve now, pay when you stay
£125
2 Sept - 3 Sept
includes taxes & fees
8.4/10 Very good! (541 reviews)
"Great stay.food in restaurant excellent."

Reviewed on 21 Aug 2026

Ednam House Hotel
See all 1,886 properties in Kelso
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.

The Advantages of Kelso Weekend Breaks

Discover a different side of the British Isles with a weekend break in Kelso. Take short breaks away from home and enjoy some quality time in a beautiful place. You’ll come back feeling refreshed and inspired. You can have an action-packed Kelso weekend break or get some peace with a relaxing holiday. Whatever experience you’re looking for, find it with our deals on hotels in Kelso.

Cheap Weekend Breaks to Kelso

There are lots of ways to take cheap weekend breaks to Kelso. Expedia offers deals on car hires and hotel rooms and covers trips for all kinds of travellers. The best way to save is with our holiday packages in Kelso. First, choose your car hire and hotel reservation. Then we’ll bundle them together into one discounted price. Solo explorers, couples, families, and groups of friends can discover budget solutions for their weekend breaks. Once you arrive, enjoy some of the fun things to do, many of which are free or cheap to experience  

Kelso Romantic Weekend Breaks

Couples love taking romantic weekend breaks in Kelso. Whisking your lover away for a romantic Kelso weekend break is the perfect opportunity to make new memories together. Expedia offers all kinds of hotel options, so you can find romantic hotels in Kelso and choose the best place for you. Check out our deals on beautiful properties, and you’ll save even more when you choose to package your hotel reservation with a car hire.

Family Weekend Breaks in Kelso

Set some time aside to experience family weekend breaks in Kelso. There are plenty of excellent family-friendly hotels in Kelso within our selection of hotels. You can also find a place to call home in one of the holiday rentals in Kelso. With accommodation, activities, and adventure all waiting, there’s never been a better time to plan Kelso family weekend breaks.

Stay near popular Kelso attractions

A castle surrounded by a lush green landscape with sheep grazing.
Photo by Janice Smith

Floors Castle

9.8/10 (33 reviews)
Scotland's largest inhabited castle houses the Duke of Roxburghe and showcases art by Matisse and Picasso. Wander through opulent rooms with fine tapestries, then explore the Victorian Walled Gardens.
See properties
A stone tower with a steep roof, set on a rocky hill with yellow flowers in the foreground.
Photo by Jock Watson

Smailholm Tower

10.0/10 (1 review)
This 15th-century tower house inspired Sir Walter Scott, offering panoramic views across the Scottish Borders. Climb to the rooftop for an unforgettable perspective of the landscape that shaped literary history.
See properties

Kelso Racecourse

8.4/10 (10 reviews)
Affectionately known as "Britain's Friendliest Racecourse," Kelso offers thrilling National Hunt racing in the Scottish Borders, featuring the historic 1822 grandstand and premium hospitality during the September-May season.
See properties

Kelso Abbey

8.6/10 (20 reviews)
The majestic ruins of Kelso Abbey showcase Scotland's medieval religious grandeur through impressive Romanesque stonework. Wander freely among the towering west tower while imagining the once-thriving monastic community.
See properties

Mellerstain House

Mellerstain House features Robert Adam's exquisite Georgian interiors with intricate plasterwork. Explore the formal gardens offering seasonal blooms and sweeping views of the Scottish Borders countryside.
See properties

Kelso Old Parish Church

9.0/10 (8 reviews)
This rare octagonal church (1773) showcases unique Scottish ecclesiastical architecture with remarkable acoustics. Experience its serene atmosphere during a concert, alongside nearby Kelso Abbey.
See properties

Pennine Way

9.0/10 (2 reviews)
The Pennine Way stretches 268 miles across England's rugged backbone from Edale to Kirk Yetholm in Scotland. Hikers traverse diverse landscapes of moorlands and peaks, with breathtaking views.
See properties

Borders Abbeys Way

10.0/10 (4 reviews)
Connect four ancient Scottish abbeys on this 68-mile circular trail through rolling countryside and charming towns. Explore the majestic 12th-century ruins while enjoying the tranquil beauty of the Borders landscape.
See properties

What to do in Kelso

The Kelpies

New Lanark & the Kelpies : Private Day Tour from Edinburgh

£390
per adult
New Lanark & the Kelpies : Private Day Tour from Edinburgh
In the Footsteps of Sir Walter Scott One Day Tour

In the Footsteps of Sir Walter Scott One Day Tour

£705
per traveller
In the Footsteps of Sir Walter Scott One Day Tour
See all activities in Kelso

Frequently asked questions

Why should I book my Kelso holiday with Expedia?
Choose Expedia to organise your next break simply and all in one convenient place. Our top tip for getting a great deal on a Kelso retreat? Bundle your flights, accommodation and/or hire car into a package holiday. Then add some exciting tours and activities. Most bookings also include flexible cancellation policies, so there's no need to stress if you have to switch up your travel itinerary. Round-the-clock assistance with cancelling and amending your trip is on-hand via our Customer Service Portal link.
When is the best time of year to holiday in Kelso?
Kelso is very popular in February, May and August. If you're not into crowds and prefer a slower pace, lock in your getaway for April, June and November. With daytime average temperatures of 3ºC, January is the coolest period in Kelso. The warmest time of year is July, when you can experience averages of 14ºC throughout the day. Whatever the temperature, you'll find plenty of things to keep you entertained here.
What is the top hotel for my holiday in Kelso?
Unwind in Kelso by choosing The Waverley Castle Hotel as your gateway to fun and adventure.
How do I get a cheap holiday to Kelso?
Our Kelso holidays offer plenty of savings for the savvy explorer. For the best deal, simply bundle your hotel, flights and extras (including tours). But impressive bargains are just the beginning of your next memorable adventure. When you book with Expedia, and you'll have over 400 air carriers and 321,000 hotels all over the world to choose from. No matter your style or budget, there's a holiday here with your name on it. Learn more about how you can save money on your holiday when you combine your flight and hotel bookings with Expedia.
What should I do on my Kelso holiday?
There are lots of things to do and see while having a holiday in Kelso. Kelso Racecourse, Dryburgh Abbey, Floors Castle and Scotts View are just a few of this city's most popular attractions.
What is the best area to stay in when on holiday in Kelso?
Kelso has lots of popular places to explore, including Kelso Racecourse. Book a stay near this attraction and make sightseeing a breeze.
Do I need a visa for my Kelso holiday?
Visa requirements for Kelso vary depending on your nationality and purpose of your visit. We recommend checking official government websites to determine if you need a visa for your holiday. They'll give you the most up-to-date information, including details about application procedures and any supporting documentation that may be necessary. Research your visa requirements in advance to ensure a travel experience that's hassle free. Finally, double-check to see that your passport has at least six months validity from your planned return date.
What should I wear on my Kelso holiday?
First, consider the types of things you'll be doing during your trip to Kelso and choose versatile pieces that you can easily mix and match. For fashion inspiration or even information on dress codes, browse a few style blogs or relevant social media accounts. Be sure to check the weather forecast so you can pack your bags accordingly. The warmest time of year in Kelso is July, with average daytime temperatures of 14ºC. If you're holidaying in the coolest month of January, the mercury hovers around 3ºC during the day.
What does an Expedia Kelso holiday include?
That depends on what sort of getaway you're planning. Kelso travel deals can include flights, car hires and hotels. You can mix and match to create the package that fits your needs. You can also add on experiences and activities after you've booked to pick up even bigger discounts. Explore a wide range of property types and pick one that fits your group size. The most popular holiday rentals here are cottages and private holiday homes. With Expedia, it's a breeze to design your Kelso escape any way you want.
Does Expedia offer Book Now, Pay Later Kelso holidays?
Expedia has teamed up with online lender Klarna to make booking your next break easier on your bank balance. Paying by instalment means you can spread the costs of your dream holiday, leaving you with more cash to spend while you're travelling. Klarna has several payment plans to pick from, so you're sure to find something that works with your budget. Browse these flexible payment options:
  • Pay monthly holidays: Make your holiday dreams a reality sooner with Klarna's convenient monthly instalment plans. If paying in multiple instalments sounds right for you, pick this option at checkout.
  • No-deposit holidays: Hitting the "book now" button is easier with this plan. With no deposit required for your holiday, you can Book Now, Pay Later and start packing your suitcase.
Can I choose my airline with a Kelso Expedia holiday?
You can, and with more than 400 airlines to choose from globally, you have plenty of choice. Browse the available options and see which airline best fits your budget and needs.

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.