Selkirk
Selkirk
Cardiff
Cardiff
Driving

Selkirk to Cardiff

Updated: 29 May 2026

The drive from Selkirk to Cardiff covers 520 kilometers and takes approximately 6 hours via the M6 and M5. This route takes you through the beautiful countryside of the Borders and down into Wales. Driving is the most practical option. Public transport is possible but requires multiple changes via train and bus.

Total Distance: 520 km driving distance, 430 km straight-line air distance.
Fastest Way
Driving, taking 6 hours.
Cheapest Way
Driving, costing only fuel.
Compare Selkirk to Cardiff Routes
Driving
Direct
Duration
6 hours
Avg Price
85-95 GBP fuel
Operator
Personal Vehicle
Route
M6 to M5 to Cardiff.

The M5 is a very busy motorway.

Travel Tips
  • Route Planning
    Use the M5 for the final leg to Cardiff.
  • Fuel
    Plenty of petrol stations on the route.
  • Parking
    Cardiff has several car parks near the center.
  • Traffic
    Expect delays near Cardiff.
  • Weather
    Check for road closures in winter.
Safety Tips
  • Road Safety
    The M5 is a busy motorway; stay alert.
  • Driving
    Watch for speed cameras.
  • Emergency
    Keep a mobile phone charged.
  • Visibility
    Use lights in heavy rain.
People Also Ask
  • Is there a train?
    No direct train from Selkirk.
  • How long is the drive?
    About 360 minutes.
  • Is the route safe?
    Yes, it uses major roads.
  • Are there tolls?
    No.
  • Can I take a bus?
    Only with multiple changes.
Quick Info
  • From Selkirk, Scotland, United Kingdom
  • To Cardiff, Cardiff, United Kingdom
  • Modes
Best Time to Travel

Spring and Summer for the best road conditions.

Things to Do in Cardiff
1
Cardiff Castle
A historic castle.
2
National Museum Cardiff
Features a wide range of art and exhibitions.
3
Principality Stadium
A famous sports stadium.
4
Cardiff Bay
A vibrant area with shops and restaurants.
Tags
Selkirk to Cardiff drive M6 route Cardiff travel guide Selkirk to Cardiff distance Borders to Cardiff driving to Cardiff transport from Selkirk UK travel
More to Selkirk