Duration 3h 16m
Distance 413.9 miles
Average price £110
Possible routes 10 found

Croydon to Scotland

Recommended route

Train, subway to London City, fly to Edinburgh

  1. East Croydon
  2. London Bridge station
    Jubilee
  3. London City
    LCY - EDI
  4. Edinburgh
3h 31m
£56 - £187
More details
Alternative routes

Fly London Gatwick to Edinburgh

  1. London Gatwick
    LGW - EDI
  2. Edinburgh
Fastest
3h 16m
£38 - £122
More details

Train, subway to London Heathrow, fly to Edinburgh

  1. East Croydon
  2. Victoria station
    Circle
  3. London Heathrow
    LHR - EDI
  4. Edinburgh
4h 3m
£50 - £207
More details

Fly London Gatwick to Glasgow

  1. London Gatwick
    LGW - GLA
  2. Paisley
3h 50m
£39 - £139
More details

Train, subway to London City, fly to Glasgow

  1. East Croydon
  2. London Bridge station
    Jubilee
  3. London City
    LCY - GLA
  4. Paisley
4h 5m
£67 - £254
More details

Train, subway to London Heathrow, fly to Glasgow

  1. East Croydon
  2. Victoria station
    Circle
  3. London Heathrow
    LHR - GLA
  4. Paisley
4h 42m
£66 - £234
More details

Train

  1. London Euston
  2. Glasgow
5h 33m
£159 - £565
More details

Bus

  1. London Victoria Coach Station
    National Express / ...
  2. Glasgow
10h 15m
Bookable on Rome2rio
Cheapest
£19 - £28
More details

Bus via East Croydon

  1. Victoria Coach Station Arrivals
    M11
  2. Glasgow
10h 34m
£35 - £75
More details

Drive

  1. Croydon
    413.8 miles
  2. Glasgow
6h 59m
£65 - £100
More details

Frequently asked questions

Want to know about travelling from Croydon to Scotland? 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 Croydon to Scotland is to bus which costs £19 - £29 and takes 10h 15m.

More details

The quickest way to get from Croydon to Scotland is to fly which costs £35 - £130 and takes 3h 16m.

More details

No, there is no direct train from Croydon to Scotland. However, there are services departing from East Croydon and arriving at Glasgow Central via Victoria station and London Euston. The journey, including transfers, takes approximately 5h 33m.

More details

The distance between Croydon and Scotland is 409 miles. The road distance is 413.9 miles.

Get driving directions

The best way to get from Croydon to Scotland without a car is to train which takes 5h 33m and costs £150 - £600.

More details

It takes approximately 3h 31m to get from Croydon to Scotland, including transfers.

More details

Croydon to Scotland train services, operated by Virgin Trains, depart from London Euston station.

More details

The best way to get from Croydon to Scotland is to fly which takes 3h 16m and costs £35 - £130. Alternatively, you can train, which costs £150 - £600 and takes 5h 33m, you could also bus, which costs £19 - £29 and takes 10h 15m.

Mode details

The quickest flight from London City Airport to Edinburgh Airport is the direct flight which takes 1h 15m.

Search flights

Croydon to Scotland train services, operated by Virgin Trains, arrive at Glasgow Central station.

More details

Yes, the driving distance between Croydon to Scotland is 414 miles. It takes approximately 6h 59m to drive from Croydon to Scotland.

Get driving directions

Flybe and British Airways offer flights from London City Airport to Edinburgh Airport.

Search flights

There are 162+ hotels available in Scotland. Prices start at £75 per night.

More details

The best way to get from Croydon to London Gatwick Airport is to train which takes 14 min and costs £6 - £17.

More details

How to travel from Croydon to Scotland

Find all the possible transport options for your trip from Croydon to Scotland 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 Croydon and Scotland?

easyJet, British Airways and Ryanair fly from Croydon to Edinburgh every 3 hours. Alternatively, Virgin Trains operates a train from Croydon to Glasgow hourly. Tickets cost £150 - £550 and the journey takes 4h 29m.
Airlines
Ave. Duration
1h 17m
Frequency
Every day
Estimated price
£65 - £310
Ave. Duration
1h 27m
Frequency
Every day
Estimated price
£40 - £160
Ave. Duration
1h 35m
Frequency
Every day
Estimated price
£50 - £250
Ave. Duration
3h 30m
Frequency
Every day
Estimated price
£150 - £700
Ave. Duration
3h 40m
Frequency
Friday
Estimated price
£30 - £140
Train operators
Ave. Duration
4h 29m
Frequency
Hourly
Estimated price
£150 - £550
Bus operators
Ave. Duration
8h 35m
Frequency
4 times a day
Estimated price
£14 - £18
Ave. Duration
11h 30m
Frequency
Once daily
Estimated price
£16 - £21
Ave. Duration
9h 10m
Frequency
Once daily
Estimated price
£30 - £65

Pitlochry, United Kingdom

Discover how to get to attractions and hotels near Pitlochry.

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