There are 8 ways to get from Bangkok to Saint Andrews by plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Suvarnabhumi Airport to Edinburgh Airport, bus
best- Fly from Suvarnabhumi Airport (BKK) to Edinburgh Airport (EDI)plane BKK - EDI
- Take the bus from Terminal to Bus Stationbus
20h£352–817Fly Don Mueang International Airport to Edinburgh Airport, bus
cheapest- Fly from Don Mueang International Airport (DMK) to Edinburgh Airport (EDI)plane DMK - EDI
- Take the bus from Terminal to Bus Stationbus
24h 22m£214–671Fly Suvarnabhumi Airport to Aberdeen Airport, train
- Fly from Suvarnabhumi Airport (BKK) to Aberdeen Airport (ABZ)plane BKK - ABZ
- Take the train from Aberdeen to Dundeetrain
21h 42m£274–909Fly Suvarnabhumi Airport to Glasgow Airport, train
- Fly from Suvarnabhumi Airport (BKK) to Glasgow Airport (GLA)plane BKK - GLA
- Take the train from Glasgow Queen Street to Dundeetrain
21h 40m£318–617Fly Suvarnabhumi Airport to Newcastle, train
- Fly from Suvarnabhumi Airport (BKK) to Newcastle (NCL)plane BKK - NCL
- Take the train from Newcastle to Edinburgh Waverleytrain
- Take the train from Edinburgh Waverley to Cupartrain
23h 13m£402–820Fly Suvarnabhumi Airport to Durham Tees Valley Airport, train
- Fly from Suvarnabhumi Airport (BKK) to Durham Tees Valley Airport (MME)plane BKK - MME
- Take the train from Darlington to Edinburgh Waverleytrain
- Take the train from Edinburgh Waverley to Cupartrain
25h£623–1,448Fly Suvarnabhumi Airport to Inverness Dalcross Airport, train
- Fly from Suvarnabhumi Airport (BKK) to Inverness Dalcross Airport (INV)plane BKK - INV
- Take the train from Inverness Airport to Aberdeentrain
- Take the train from Aberdeen to Dundeetrain
24h 47m£307–969Fly Suvarnabhumi Airport to Leeds Bradford International Airport, train
- Fly from Suvarnabhumi Airport (BKK) to Leeds Bradford International Airport (LBA)plane BKK - LBA
- Take the train from Leeds to Edinburgh Waverleytrain
- Take the train from Edinburgh Waverley to Cupartrain
26h 31m£438–787
Suvarnabhumi Airport (BKK) to Edinburgh Airport (EDI) flights
Comparing Your Travel Options
The cheapest way to get from Bangkok to Saint Andrews is to fly and bus which costs £210 - £700 and takes 24h 22m.
The fastest way to get from Bangkok to Saint Andrews is to fly and bus which takes 20h and costs £350 - £850.
The distance between Bangkok and Saint Andrews is 6078 miles.
It takes approximately 20h to get from Bangkok to Saint Andrews, including transfers.
Saint Andrews is 7h behind Bangkok. It is currently 5:53 PM in Bangkok and 10:53 AM in Saint Andrews.
There are 1302+ hotels available in Saint Andrews.
What companies run services between Bangkok, Thailand and Saint Andrews, Fife, Scotland?
There is no direct connection from Bangkok to Saint Andrews. However, you can take the bus to Suvarnabhumi Airport, walk to Suvarnabhumi Airport (BKK) airport, fly to Edinburgh Airport (EDI), walk to Terminal, then take the bus to Bus Station. Alternatively, you can take the bus to Suvarnabhumi Airport, walk to Suvarnabhumi Airport (BKK) airport, fly to Aberdeen Airport (ABZ), walk to Airport Terminal Stance 1, take the bus to Adelphi, walk to Aberdeen, take the train to Dundee, walk to Seagate Bus Station, then take the line 99 bus to Bus Station.
- Website
- klm.com
Flights from Suvarnabhumi Airport to Edinburgh Airport via Amsterdam Schiphol
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- £180–650
Flights from Suvarnabhumi Airport to Aberdeen Airport via Amsterdam Schiphol
- Ave. Duration
- 17h 56m
- When
- Every day
- Estimated price
- £260–950
Flights from Suvarnabhumi Airport to Glasgow Airport via Amsterdam Schiphol
- Ave. Duration
- 17h 5m
- When
- Every day
- Estimated price
- £180–700
Flights from Don Mueang International Airport to Edinburgh Airport via Bengaluru, Amsterdam Schiphol
- Ave. Duration
- 22h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- £220–800
Flights from Don Mueang International Airport to Edinburgh Airport via Mumbai, Amsterdam Schiphol
- Ave. Duration
- 22h 50m
- When
- Every day
- Estimated price
- £210–800
Flights from Suvarnabhumi Airport to Newcastle via Amsterdam Schiphol
- Ave. Duration
- 17h 47m
- When
- Every day
- Estimated price
- £200–750
Flights from Suvarnabhumi Airport to Durham Tees Valley Airport via Amsterdam Schiphol
- Ave. Duration
- 17h 3m
- When
- Every day
- Estimated price
- £420–1,500
Flights from Suvarnabhumi Airport to Inverness Dalcross Airport via Amsterdam Schiphol
- Ave. Duration
- 31h 40m
- When
- Every day
- Estimated price
- £260–950
Flights from Suvarnabhumi Airport to Leeds Bradford International Airport via Amsterdam Schiphol
- Ave. Duration
- 17h 13m
- When
- Every day
- Estimated price
- £220–800
- Website
- airfrance.com
Flights from Suvarnabhumi Airport to Aberdeen Airport via Amsterdam Schiphol
- Ave. Duration
- 17h 56m
- When
- Every day
- Estimated price
- £260–950
Flights from Suvarnabhumi Airport to Glasgow Airport via Amsterdam Schiphol
- Ave. Duration
- 17h 5m
- When
- Every day
- Estimated price
- £180–700
Flights from Suvarnabhumi Airport to Newcastle via Paris Charles de Gaulle
- Ave. Duration
- 17h 7m
- When
- Every day
- Estimated price
- £210–750
Flights from Suvarnabhumi Airport to Durham Tees Valley Airport via Amsterdam Schiphol
- Ave. Duration
- 17h 3m
- When
- Every day
- Estimated price
- £420–1,500
Flights from Suvarnabhumi Airport to Inverness Dalcross Airport via Amsterdam Schiphol
- Ave. Duration
- 31h 40m
- When
- Every day
- Estimated price
- £260–950
Flights from Suvarnabhumi Airport to Leeds Bradford International Airport via Amsterdam Schiphol
- Ave. Duration
- 17h 13m
- When
- Every day
- Estimated price
- £220–800
- Website
- britishairways.com
Flights from Suvarnabhumi Airport to Edinburgh Airport via London Heathrow
- Ave. Duration
- 15h 30m
- When
- Sunday
- Estimated price
- £250–600
Flights from Suvarnabhumi Airport to Aberdeen Airport via London Heathrow
- Ave. Duration
- 15h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £340–900
Flights from Suvarnabhumi Airport to Aberdeen Airport via Manchester
- Ave. Duration
- 17h 5m
- When
- Saturday
- Estimated price
- £250–850
Flights from Suvarnabhumi Airport to Glasgow Airport via London Gatwick
- Ave. Duration
- 19h 45m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- £180–550
Flights from Suvarnabhumi Airport to Glasgow Airport via London Heathrow
- Ave. Duration
- 15h 51m
- When
- Every day
- Estimated price
- £240–650
Flights from Suvarnabhumi Airport to Newcastle via London Heathrow
- Ave. Duration
- 16h 5m
- When
- Thursday
- Estimated price
- £270–650
Flights from Suvarnabhumi Airport to Inverness Dalcross Airport via London Heathrow
- Ave. Duration
- 15h 55m
- When
- Every day
- Estimated price
- £350–850
- Website
- lufthansa.com
Flights from Suvarnabhumi Airport to Edinburgh Airport via Munich
- Ave. Duration
- 21h 35m
- When
- Friday
- Estimated price
- £200–750
Flights from Suvarnabhumi Airport to Glasgow Airport via Munich
- Ave. Duration
- 18h
- When
- Saturday
- Estimated price
- £200–750
Flights from Don Mueang International Airport to Edinburgh Airport via Hyderabad, Frankfurt
- Ave. Duration
- 21h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- £230–850
Flights from Don Mueang International Airport to Edinburgh Airport via Bengaluru, Frankfurt
- Ave. Duration
- 21h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- £240–850
Flights from Suvarnabhumi Airport to Inverness Dalcross Airport via Frankfurt
- Ave. Duration
- 22h 5m
- When
- Friday
- Estimated price
- £350–850
Flights from Suvarnabhumi Airport to Inverness Dalcross Airport via Munich, Frankfurt
- Ave. Duration
- 21h 35m
- When
- Friday and Saturday
- Estimated price
- £290–1,100
- Website
- easyjet.com
Flights from Suvarnabhumi Airport to Edinburgh Airport via Amsterdam Schiphol
- Ave. Duration
- 15h 25m
- When
- Saturday
- Estimated price
- £240–600
Flights from Suvarnabhumi Airport to Aberdeen Airport via London Gatwick
- Ave. Duration
- 18h 35m
- When
- Monday and Wednesday
- Estimated price
- £250–850
Flights from Suvarnabhumi Airport to Glasgow Airport via London Gatwick
- Ave. Duration
- 15h 45m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- £180–550
Flights from Suvarnabhumi Airport to Glasgow Airport via Amsterdam Schiphol
- Ave. Duration
- 15h 55m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- £240–600
Flights from Suvarnabhumi Airport to Inverness Dalcross Airport via London Gatwick
- Ave. Duration
- 17h 30m
- When
- Saturday, Monday, and Wednesday
- Estimated price
- £250–850
Flights from Suvarnabhumi Airport to Leeds Bradford International Airport via Paris Charles de Gaulle
- Ave. Duration
- 18h 30m
- When
- Monday and Friday
- Estimated price
- £300–700
- Website
- jet2.com
Flights from Suvarnabhumi Airport to Newcastle via Vienna
- Ave. Duration
- 17h 45m
- When
- Friday
- Estimated price
- £270–700
Flights from Suvarnabhumi Airport to Leeds Bradford International Airport via Vienna
- Ave. Duration
- 18h
- When
- Friday
- Estimated price
- £290–750
Flights from Suvarnabhumi Airport to Leeds Bradford International Airport via Paris Charles de Gaulle
- Ave. Duration
- 18h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- £300–700
- Website
- airbus.com
Flights from Suvarnabhumi Airport to Inverness Dalcross Airport via Frankfurt
- Ave. Duration
- 22h 5m
- When
- Friday
- Estimated price
- £350–850
Flights from Suvarnabhumi Airport to Inverness Dalcross Airport via Munich, Frankfurt
- Ave. Duration
- 20h 55m
- When
- Saturday
- Estimated price
- £350–850
- Website
- austrian.com
Flights from Suvarnabhumi Airport to Edinburgh Airport via Vienna
- Ave. Duration
- 17h 10m
- When
- Monday
- Estimated price
- £210–650
- Website
- ryanair.com
Flights from Suvarnabhumi Airport to Edinburgh Airport via Vienna
- Ave. Duration
- 15h 40m
- When
- Tuesday
- Estimated price
- £210–650
- Website
- loganair.co.uk
Flights from Suvarnabhumi Airport to Aberdeen Airport via Manchester
- Ave. Duration
- 17h 5m
- When
- Saturday
- Estimated price
- £250–850
- Website
- emirates.com
Flights from Don Mueang International Airport to Edinburgh Airport via Dubai
- Ave. Duration
- 27h 5m
- When
- Every day
- Estimated price
- £260–850
- Website
- brusselsairlines.com
Flights from Don Mueang International Airport to Edinburgh Airport via Chongqing, Brussels
- Ave. Duration
- 19h 40m
- When
- Sunday
- Estimated price
- £200–700
- Website
- norwegian.com
Flights from Suvarnabhumi Airport to Newcastle via Copenhagen
- Ave. Duration
- 17h 10m
- When
- Friday and Sunday
- Estimated price
- £260–650
- Phone
- +44 (0)344 811 0141
- Website
- ScotRail
Train from Aberdeen to Dundee
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- £27–45
- Website
- ScotRail
Train from Glasgow Queen Street to Dundee
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- £30–55
- Website
- ScotRail
Train from Edinburgh Waverley to Cupar
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- £17–28
- Website
- ScotRail
Train from Edinburgh Waverley to Cupar
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- £17–28
- Website
- ScotRail
Train from Inverness Airport to Aberdeen
- Ave. Duration
- 2h 6m
- Frequency
- Every 3 hours
- Estimated price
- £35–65
- Website
- ScotRail
Train from Aberdeen to Dundee
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- £27–45
- Website
- ScotRail
Train from Edinburgh Waverley to Cupar
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- £17–28
- Website
- ScotRail
Train from Aberdeen to Dundee
- Ave. Duration
- 1h 14m
- Frequency
- 4 times a day
- Estimated price
- £23–35
- Website
- London North Eastern Railway Limited (LNER)
Train from Newcastle to Edinburgh Waverley
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- £40–60
- Website
- London North Eastern Railway Limited (LNER)
Train from Darlington to Edinburgh Waverley
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- £50–75
- Website
- London North Eastern Railway Limited (LNER)
Train from Aberdeen to Dundee
- Ave. Duration
- 1h 14m
- Frequency
- 4 times a day
- Estimated price
- £23–35
- Website
- London North Eastern Railway Limited (LNER)
Train from Leeds to Edinburgh Waverley
- Ave. Duration
- 3h 14m
- Frequency
- 5 times a week
- Estimated price
- £75–110
- Website
- London North Eastern Railway Limited (LNER)
- Phone
- +44 3447 369 123
- [email protected]
- Website
- Cross Country
Train from Aberdeen to Dundee
- Ave. Duration
- 1h 9m
- Frequency
- Twice daily
- Estimated price
- £30–45
- Website
- Cross Country
Train from Newcastle to Edinburgh Waverley
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- £50–80
- Website
- Cross Country
Train from Edinburgh Waverley to Cupar
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Estimated price
- £19–29
- Website
- Cross Country
Train from Darlington to Edinburgh Waverley
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- £70–110
- Website
- Cross Country
Train from Edinburgh Waverley to Cupar
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Estimated price
- £19–29
- Website
- Cross Country
Train from Aberdeen to Dundee
- Ave. Duration
- 1h 9m
- Frequency
- Twice daily
- Estimated price
- £30–45
- Website
- Cross Country
Train from Leeds to Edinburgh Waverley
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- £100–150
- Website
- Cross Country
Train from Edinburgh Waverley to Cupar
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Estimated price
- £19–29
- Website
- Cross Country
- Phone
- +44 330 060 0500
- Website
- Caledonian Sleeper
Train from Aberdeen to Dundee
- Ave. Duration
- 1h 20m
- Frequency
- 6 times a week
- Estimated price
- £15–22
- Website
- Caledonian Sleeper
Train from Newcastle to Edinburgh Waverley
- Ave. Duration
- 1h 42m
- Frequency
- Twice a week
- Estimated price
- £27–40
- Website
- Caledonian Sleeper
Train from Aberdeen to Dundee
- Ave. Duration
- 1h 20m
- Frequency
- 6 times a week
- Estimated price
- £15–22
- Website
- Caledonian Sleeper
- Phone
- +44 345 600 1671
- [email protected]
- Website
- TransPennine Express
Train from Newcastle to Edinburgh Waverley
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- £35–60
- Website
- TransPennine Express
- Phone
- 0345 241 8000
- [email protected]
- Website
- Stagecoach East Scotland
Bus from Terminal to Bus Station
- Ave. Duration
- 1h 28m
- Frequency
- Every 2 hours
- Estimated price
- £11–16
- Website
- Stagecoach East Scotland
Bus from Terminal to Bus Station
- Ave. Duration
- 1h 28m
- Frequency
- Every 2 hours
- Estimated price
- £11–16
- Website
- Stagecoach East Scotland
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide




























