Duration 5h 57m
Distance 614.4 miles
Average price £140
Possible routes 10 found

Ashford to Forres

Rome2rio has found 10 ways to get from Ashford to Forres by train, flight, bus and car. The cheapest way to get from Ashford to Forres costs only £40, and the quickest way takes just 5h 57m. We recommend taking the train from Ashford International to St Pancras International and then flying from London Heathrow to Inverness, which takes around 6h.

Recommended route

Train to London Heathrow, fly to Inverness

  1. Ashford International
  2. London Heathrow
  3. Forres
6h
£101 - £367
Alternative routes

Train, train to London Luton, fly to Inverness

  1. Ashford International
  2. London St Pancras International LL
  3. London Luton
  4. Forres
Fastest
5h 57m
£65 - £210

Train, train to London Gatwick, fly to Inverness

  1. Ashford International
  2. London St Pancras International LL
  3. London Gatwick
  4. Forres
6h 30m
£69 - £194

Train to London Heathrow, fly to Aberdeen, train

  1. Ashford International
  2. London Heathrow
  3. Dyce
  4. Forres
6h 42m
£81 - £286

Train, train to Southend, fly to Aberdeen

  1. Ashford International
  2. Stratford (London)
  3. Southend
  4. Dyce
  5. Forres
7h 4m
£100 - £445

Train to London City, fly to Edinburgh, train

  1. Ashford International
  2. London City
  3. Edinburgh Gateway
  4. Forres
9h 17m
£111 - £339

Train

  1. Ashford International
  2. London Kings Cross
  3. Forres
11h 15m
Bookable on Rome2rio
£76 - £127

Bus

  1. Ashford, Kent
  2. London Victoria Coach Station
  3. Union Square Bus Station
  4. Forres
19h 50m
Cheapest
£42 - £55

Train, night train, bus

  1. Ashford International
  2. London Euston
  3. Inverness, Bus Station
  4. Forres
14h 51m
£81 - £109

Drive

  1. Ashford
  2. Forres
10h 19m
£95 - £150

Frequently asked questions

Want to know about travelling from Ashford to Forres? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Ashford to Forres is to bus which costs £40 - £55 and takes 19h 50m.

More details

The quickest way to get from Ashford to Forres is to train and fly which costs £65 - £210 and takes 5h 57m.

More details

No, there is no direct bus from Ashford to Forres. However, there are services departing from Ashford, Kent and arriving at Forres, Cumming Street via London Victoria Coach Station and Union Square Bus Station. The journey, including transfers, takes approximately 19h 50m.

More details

No, there is no direct train from Ashford to Forres. However, there are services departing from Ashford International and arriving at Forres via London Kings Cross and Inverness. The journey, including transfers, takes approximately 11h 15m.

More details

The distance between Ashford and Forres is 484 miles. The road distance is 614.4 miles.

Get driving directions

The best way to get from Ashford to Forres without a car is to train which takes 11h 15m and costs £75 - £130.

More details

It takes approximately 6h to get from Ashford to Forres, including transfers.

More details

Ashford to Forres bus services, operated by National Express, depart from Ashford, Kent station.

More details

Ashford to Forres train services, operated by Southeastern, depart from Ashford International station.

More details

The best way to get from Ashford to Forres is to train which takes 11h 15m and costs £75 - £130. Alternatively, you can bus, which costs £40 - £55 and takes 19h 50m.

Mode details

The quickest flight from London Heathrow Airport to Inverness Airport is the direct flight which takes 1h 40m.

Search flights

Ashford to Forres bus services, operated by Stagecoach North Scotland, arrive at Forres, Cumming Street station.

More details

Ashford to Forres train services, operated by LNER, arrive at Inverness station.

More details

Yes, the driving distance between Ashford to Forres is 614 miles. It takes approximately 10h 19m to drive from Ashford to Forres.

Get driving directions

Loganair, KLM and British Airways offer flights from London Heathrow Airport to Inverness Airport.

Search flights

There are 252+ hotels available in Forres. Prices start at £75 per night.

More details

How to travel from Ashford to Forres

Find all the possible transport options for your trip from Ashford to Forres right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Ashford and Forres?

You can take a train from Ashford to Forres via St Pancras International, London Kings Cross, and Inverness in around 11h 15m. Alternatively, you can take a bus from Ashford to Forres via London Victoria Coach Station and Union Square Bus Station in around 19h 50m.
Airlines
Ave. Duration
1h 42m
Frequency
Every day
Estimated price
£100 - £550

Contact Details

Ave. Duration
1h 50m
Frequency
Every day
Estimated price
£40 - £230

Contact Details

Ave. Duration
1h 30m
Frequency
Every day
Estimated price
£27 - £200

Contact Details

Ave. Duration
1h 33m
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
£45 - £330

Contact Details

Ave. Duration
4h
Frequency
Every day
Estimated price
£110 - £420

Contact Details

Ave. Duration
4h 10m
Frequency
Tuesday and Wednesday
Estimated price
£160 - £650

Contact Details

Forres, United Kingdom

Discover how to get to attractions and hotels near Forres.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe