Forres
Forres
Swansea
Swansea
Train Driving

Forres to Swansea

Updated: 28 May 2026

The journey from Forres to Swansea is one of the longest domestic routes in the UK, covering over 900 km. You will travel by train from Forres to Inverness, then connect to the East Coast Main Line to London or Bristol, and finally take a Great Western Railway or Transport for Wales service to Swansea. This route takes you through the heart of the UK, ending on the beautiful Welsh coast.

Total Distance: Driving distance 920 km, straight-line air distance 730 km.
Fastest Way
Train, taking approximately 11 hours and 30 minutes.
Cheapest Way
Advance train tickets are the most cost-effective way to travel this distance.
Compare Forres to Swansea Routes
Train
Connecting
Driving
Direct
Duration 11 hours 30 mins 11 hours
Avg Price 95 GBP - 280 GBP 190 GBP (fuel)
Operator ScotRail, LNER, GWR, Transport for Wales N/A
Route Forres to Inverness, LNER to London/Bristol, GWR/TfW to Swansea. A96, A9, M90, A1(M), M25, M4.
Tip Check your final connection carefully as some trains terminate at Cardiff. The M4 continues all the way to Swansea; it is a long drive, so plan for breaks.
Travel Tips
  • Station
    Swansea station is the main hub; it is a short walk from the city center.
  • Booking
    Book your tickets well in advance to avoid high prices on the day.
  • Luggage
    Use the luggage storage at Swansea station if you arrive early.
  • Connectivity
    Wi-Fi is available on most trains, but it can be unreliable in rural areas.
  • Local Travel
    Buses are the best way to reach the Gower Peninsula from Swansea city center.
Safety Tips
  • Station Safety
    Stay alert in busy stations during your transfers.
  • Night Safety
    Swansea city center is generally safe, but avoid walking alone in the docks area late at night.
  • Emergency
    Dial 999 for emergency services.
  • Driving
    If driving, be aware of the M4 motorway speed cameras.
People Also Ask
  • Is there a direct train?
    No, you must change trains at least twice.
  • How long does it take?
    The journey takes about 11 hours and 30 minutes.
  • Can I fly?
    There are no direct flights from Inverness to Swansea; connecting flights are not practical.
  • Is Swansea worth visiting?
    Yes, it is a beautiful coastal city with great access to nature.
  • What is the best way to travel?
    The train is the most comfortable and reliable option.
Quick Info
  • From Forres, Scotland, United Kingdom
  • To Swansea, Swansea, United Kingdom
  • Modes
Best Time to Travel

Summer for the best weather to enjoy the Gower Peninsula near Swansea.

Things to Do in Swansea
1
Gower Peninsula
An Area of Outstanding Natural Beauty with stunning beaches like Rhossili Bay.
2
National Waterfront Museum
Explores the industrial history of Wales. Located in the Maritime Quarter.
3
Swansea Market
The largest indoor market in Wales. Famous for local produce like cockles and laverbread.
4
Plantasia
A tropical hothouse and zoo located in the city center. Great for families.
Tags
Forres to Swansea train to Swansea travel Scotland to Wales UK rail journey Swansea travel guide Forres transport long distance travel Wales travel