United Kingdom

Kelso

Kelso

Kelso is a charming town located in the Scottish Borders region of the United Kingdom. Situated on the banks of the River Tweed, this pictu…

Best for you if…

  • A 4–5 day trip
  • Walkable sightseeing
  • Historical sites travelers
  • Outdoor activities travelers
  • Visiting in Summer
Recommended stay
3-5 days
Best time
Summer
Walkability
Compact
Guide depth
Solid guide
More about this guide

Kelso is a strong pick for historical sites & outdoor activities — plan about 3-5 days, with sights close enough to walk between. Peak season: Summer.

Solid guide guide · about 5 min to read · depth score 69/100 (coverage of intro, tips, and mapped places)

Compact density — Walkable and compact — many sights sit close together. (≈3.2 km span)

6 Places to explore
3-5 Recommended days
Summer Best season
8 Nearby places

Find nearby destinations

When to go

High season: Summer

JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
DEC

Best months for lower-cost travel: January · February · November · December

Weather

Autumn

10°C-15°C

Spring

10°C-15°C

Summer

15°C-25°C

Winter

0°C-5°C

How to get there

How to Reach Kelso, United Kingdom

Kelso is a charming town located in the Scottish Borders region of the United Kingdom. Surrounded by picturesque landscapes and steeped in history, Kelso is a popular destination for both locals and tourists. Here are a few ways to reach Kelso:

By Car:

Travelling to Kelso by car is a convenient option, especially if you prefer the flexibility of having your own transportation. The town is well-connected by road networks, and there are various routes you can take depending on your starting point. From Edinburgh, you can take the A68 road southbound, which will lead you directly to Kelso. The journey takes approximately 1 hour and 15 minutes, covering a distance of around 50 miles.

By Train:

Although Kelso doesn't have its own train station, you can still reach the town by train. The nearest railway station is in Tweedbank, which is approximately 17 miles away from Kelso. From major cities like Edinburgh or Newcastle, you can take a train to Tweedbank and then continue your journey to Kelso by bus or taxi. The train journey from Edinburgh to Tweedbank takes around 1 hour.

By Bus:

Travelling to Kelso by bus is a cost-effective option, and there are regular bus services connecting the town to various nearby cities. From Edinburgh, you can catch the X95 bus, which operates a direct route to Kelso. The journey takes approximately 1 hour and 30 minutes, depending on traffic conditions. Other bus services from neighboring towns and cities, such as Berwick-upon-Tweed and Galashiels, also provide convenient access to Kelso.

By Air:

If you're arriving from further afield or internationally, the nearest airports to Kelso are Edinburgh Airport and Newcastle International Airport. Both airports offer a range of domestic and international flights. From Edinburgh Airport, you can take a taxi or public transport to reach Kelso. The journey takes approximately 1 hour and 30 minutes by car. From Newcastle Airport, the journey to Kelso takes around 1 hour and 15 minutes by car.

Regardless of the mode of transportation you choose, once you arrive in Kelso, you'll be greeted with its rich history, stunning architecture, and warm Scottish hospitality. Don't miss the opportunity to explore attractions like Floors Castle, Kelso Abbey, and the charming town center with its quaint shops and cafes.

Getting to know Kelso

Kelso is a charming town located in the Scottish Borders region of the United Kingdom. Situated on the banks of the River Tweed, this picturesque town has captivated visitors with its stunning landscapes, rich history, and warm Scottish hospitality.

One of the most prominent features of Kelso is its breathtaking architecture. The town is home to the majestic Kelso Abbey, an impressive ruin that dates back to the 12th century. Visitors can explore the ancient walls, marvel at the intricate stonework, and imagine the vibrant life that once thrived within its confines. The Floors Castle is another notable landmark, renowned for being one of the largest inhabited castles in Scotland. This grand residence, set amidst beautifully manicured gardens, offers visitors a glimpse into the opulent lifestyle of the Scottish nobility.

Aside from its historical sites, Kelso is also surrounded by enchanting natural beauty. The nearby Cheviot Hills offer fantastic opportunities for outdoor adventures, such as hiking, cycling, and birdwatching. The picturesque River Tweed is a haven for fishing enthusiasts, known for its abundance of salmon and trout. Visitors can rent a boat, cast their lines, and immerse themselves in the tranquility of the Scottish countryside.

Kelso boasts a vibrant local culture, with lively pubs, charming shops, and a thriving arts scene. The town hosts numerous events and festivals throughout the year, including the popular Kelso Races, which attracts horse racing enthusiasts from all over the country. The town's friendly residents are proud of their heritage and eagerly share their stories, traditions, and local folklore with visitors.

Whether you're seeking a peaceful retreat in nature or a journey into Scotland's storied past, Kelso offers a perfect blend of history, natural beauty, and warm Scottish charm. With its idyllic surroundings and friendly locals, this delightful town in the United Kingdom is a must-visit destination for travelers of all ages.

Pre-trip checklist

Compiled from local tips, stay length, and season notes.

Local tips

  • Visit Kelso Abbey for a glimpse of the town's history
  • Explore the beautiful Floors Castle and its gardens
  • Don't miss the annual Border Union Show in July
  • Take a leisurely walk along the River Tweed

Places worth exploring

6 places mapped for this destination

0–1
1–3
3–8
8–20
20+

Walking loops

Evening strolls, half-days, and fuller day loops — clustered by proximity.

Suggested 3-day outline

Places ordered by proximity into day buckets. Add what you like to your trip.

Frequently asked questions

Answers compiled from stay length, season, and local tips for this guide.

How many days do you need in Kelso?

Most travelers spend about 3-5 days in Kelso, United Kingdom.

When is the best time to visit Kelso?

High season is typically Summer.

Which months are more budget-friendly in Kelso?

Travelers often find better value in January, February, November, December.

What kind of trip is Kelso good for?

Kelso suits Historical sites, Outdoor activities, Nature walks, Local festivals.

Is Kelso walkable?

Walkable and compact — many sights sit close together.

Any local tips for Kelso?

Visit Kelso Abbey for a glimpse of the town's history

Build your trip

Add Kelso and the places you want to see — your itinerary stays on this device.

Multi-city ideas

Nearby combinations sharing travel styles. See all routes

  • Kelso → Coldstream → Allanton · ≈27 km
  • Kelso → Maxwellheugh → Coldstream · ≈14 km
  • Kelso → Maxwellheugh → Saint Boswells - United Kingdom · ≈14 km

Same vibe

Destinations sharing travel styles, stay length, or region.

Explore nearby

Nearby places worth adding to your trip

Maxwellheugh

United Kingdom

850 m · Best: Summer · 5 days · Compact

Maxwellheugh is a charming village located in the United Kingdom. Situated in the Scottish Borders region, this small but picturesque commu…

Coldstream

United Kingdom

13 km · Best: Summer · 3-5 days · Compact

Coldstream is a small town located in the Scottish Borders region of the United Kingdom. Situated on the banks of the River Tweed, it is kn…

Saint Boswells - United Kingdom

United Kingdom

14 km · Best: Summer · 3-5 days · Moderate

Saint Boswells is a charming village located in the United Kingdom. Situated in the Scottish Borders region, it is known for its scenic bea…

Jedburgh

United Kingdom

15 km · Best: Summer · 3-5 days · Compact

Jedburgh is a small town located in the Scottish Borders region of Scotland, United Kingdom. Nestled along the banks of the Jed Water, it i…

Newtown St Boswells

United Kingdom

15 km · Best: Summer · 3-5 days · Compact

Newtown St Boswells is a small village located in the Scottish Borders region of the United Kingdom. Situated on the banks of the River Twe…

Earlston

United Kingdom

16 km · Best: Summer · 3-5 days · Compact

Earlston is a small town located in the Scottish Borders region of United Kingdom. Situated in the southeastern part of Scotland, Earlston…

Melrose

United Kingdom

18 km · Best: Summer · 3-5 days · Compact

Melrose is a charming town located in the Scottish Borders region of the United Kingdom. Surrounded by stunning natural beauty, this histor…

Duns

United Kingdom

20 km · Best: Summer · 5-7 days · Moderate

Duns is a town located in the Scottish Borders region of the United Kingdom. It is situated in southeastern Scotland, near the border with…