There are 6 ways to get from Madrid to Koh Phangan by plane, ferry, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Koh Samui Airport
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Koh Samui Airport (USM)plane MAD - USM
18h 45m฿16,133–31,640Fly to Phuket International Airport, bus and ferry
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Phuket International Airport (HKT)plane MAD - HKT
- Take the busferry from Phuket Lomprayah Bus Station to Thong Sala Koh Pha Nganbusferry
27h 6m฿11,198–21,790Fly to Krabi Airport, ferry
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Krabi Airport (KBV)plane MAD - KBV
- Take the ferry from Krabi Town Hotel Transfer to Thong Sala Koh Phanganferry
26h 23m฿11,733–30,190Fly to Surat Thani, ferry
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Surat Thani (URT)plane MAD - URT
- Take the ferry from Surat Thani Airport to Thong Sala Koh Phanganferry
21h 50m฿12,373–32,640Fly to Suvarnabhumi Airport, ferry
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Suvarnabhumi Airport (BKK)plane MAD - BKK
- Take the ferry from Boonsiri Khao San office to Thong Sala Koh Phanganferry
28h 4m฿11,393–27,150Fly to Nakhon Si Thammarat, bus and ferry, ferry
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Nakhon Si Thammarat (NST)plane MAD - NST
- Take the busferry from Nakhon Si Thammarat Airport to Koh Samui Nathon Pierbusferry
- Take the ferry from Boonsiri Ferry Nathon Pier Koh Samui to Thong Sala Koh Phanganferry
25h 48m฿13,938–25,030
Adolfo Suárez Madrid–Barajas Airport (MAD) to Koh Samui Airport (USM) flights
Questions & Answers
The cheapest way to get from Madrid to Koh Phangan is to fly and ferry which costs ฿11000 - ฿28000 and takes 28h 4m.
The fastest way to get from Madrid to Koh Phangan is to fly which takes 18h 45m and costs ฿16000 - ฿32000.
The distance between Madrid and Koh Phangan is 10479 km.
It takes approximately 18h 45m to get from Madrid to Koh Phangan, including transfers.
Koh Phangan is 5h ahead of Madrid. It is currently 5:30 PM in Madrid and 10:30 PM in Koh Phangan.
There are 3238+ hotels available in Koh Phangan.
What companies run services between Madrid, Spain and Koh Phangan, Thailand?
Cathay Pacific, Bangkok Airways, and four other airlines fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Koh Samui Airport (USM) 4 times a day.
- Website
- etihad.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Koh Samui Airport via Suvarnabhumi Airport
- Ave. Duration
- 14h 30m
- When
- Thursday and Sunday
- Estimated price
- ฿25,000–55,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Koh Samui Airport via Abu Dhabi, Phuket International Airport
- Ave. Duration
- 17h 7m
- When
- Every day
- Estimated price
- ฿15,000–41,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Krabi Airport via Abu Dhabi
- Ave. Duration
- 15h 15m
- When
- Monday, Thursday, and Sunday
- Estimated price
- ฿11,000–29,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Phuket International Airport via Abu Dhabi
- Ave. Duration
- 15h 15m
- When
- Every day
- Estimated price
- ฿9,500–26,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Suvarnabhumi Airport via Abu Dhabi
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- ฿9,000–16,000
- Website
- vietjetair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Surat Thani via Suvarnabhumi Airport
- Ave. Duration
- 15h 5m
- When
- Thursday and Sunday
- Estimated price
- ฿19,000–43,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Surat Thani via Istanbul, Suvarnabhumi Airport
- Ave. Duration
- 18h 55m
- When
- Every day
- Estimated price
- ฿15,000–46,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Surat Thani via Amman, Suvarnabhumi Airport
- Ave. Duration
- 20h 50m
- When
- Friday
- Estimated price
- ฿12,000–40,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Nakhon Si Thammarat via Suvarnabhumi Airport
- Ave. Duration
- 28h 35m
- When
- Thursday and Sunday
- Estimated price
- ฿20,000–44,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Nakhon Si Thammarat via Istanbul, Suvarnabhumi Airport
- Ave. Duration
- 18h 12m
- When
- Every day
- Estimated price
- ฿16,000–48,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Nakhon Si Thammarat via Kuwait, Suvarnabhumi Airport
- Ave. Duration
- 18h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ฿13,000–24,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Nakhon Si Thammarat via Doha, Suvarnabhumi Airport
- Ave. Duration
- 28h 35m
- When
- Every day
- Estimated price
- ฿16,000–46,000
- Website
- emirates.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Koh Samui Airport via Suvarnabhumi Airport
- Ave. Duration
- 14h 30m
- When
- Thursday and Sunday
- Estimated price
- ฿25,000–55,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Koh Samui Airport via Dubai, Phuket International Airport
- Ave. Duration
- 20h 30m
- When
- Every day
- Estimated price
- ฿20,000–65,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Krabi Airport via Dubai
- Ave. Duration
- 16h 10m
- When
- Every day
- Estimated price
- ฿14,000–44,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Phuket International Airport via Dubai
- Ave. Duration
- 16h 15m
- When
- Every day
- Estimated price
- ฿13,000–40,000
- Website
- airasia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Surat Thani via Abu Dhabi, Suvarnabhumi Airport
- Ave. Duration
- 17h 10m
- When
- Every day
- Estimated price
- ฿12,000–32,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Surat Thani via Doha, Suvarnabhumi Airport
- Ave. Duration
- 18h 50m
- When
- Every day
- Estimated price
- ฿15,000–44,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Surat Thani via Istanbul, Suvarnabhumi Airport
- Ave. Duration
- 20h 15m
- When
- Every day
- Estimated price
- ฿15,000–46,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Surat Thani via Abu Dhabi, Chiang Mai
- Ave. Duration
- 20h 45m
- When
- Every day
- Estimated price
- ฿12,000–33,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Nakhon Si Thammarat via Abu Dhabi, Suvarnabhumi Airport
- Ave. Duration
- 20h 15m
- When
- Every day
- Estimated price
- ฿12,000–33,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Nakhon Si Thammarat via Doha, Suvarnabhumi Airport
- Ave. Duration
- 21h 55m
- When
- Every day
- Estimated price
- ฿16,000–46,000
- Website
- qatarairways.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Koh Samui Airport via Suvarnabhumi Airport
- Ave. Duration
- 14h 30m
- When
- Thursday and Sunday
- Estimated price
- ฿25,000–55,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Koh Samui Airport via Doha, Phuket International Airport
- Ave. Duration
- 20h 25m
- When
- Every day
- Estimated price
- ฿19,000–60,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Phuket International Airport via Doha
- Ave. Duration
- 16h 37m
- When
- Every day
- Estimated price
- ฿12,000–36,000
- Website
- elal.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Koh Samui Airport via Suvarnabhumi Airport
- Ave. Duration
- 14h 30m
- When
- Thursday and Sunday
- Estimated price
- ฿25,000–55,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Krabi Airport via Suvarnabhumi Airport
- Ave. Duration
- 16h 30m
- When
- Thursday and Sunday
- Estimated price
- ฿18,000–40,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Phuket International Airport via Tel Aviv
- Ave. Duration
- 19h 35m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- ฿17,000–95,000
- Website
- thaiairways.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Koh Samui Airport via Suvarnabhumi Airport
- Ave. Duration
- 14h 30m
- When
- Thursday and Sunday
- Estimated price
- ฿25,000–55,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Krabi Airport via Suvarnabhumi Airport
- Ave. Duration
- 16h 30m
- When
- Thursday and Sunday
- Estimated price
- ฿18,000–40,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Krabi Airport via Istanbul, Suvarnabhumi Airport
- Ave. Duration
- 20h 20m
- When
- Every day
- Estimated price
- ฿14,000–43,000
- Website
- turkishairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Koh Samui Airport via Suvarnabhumi Airport
- Ave. Duration
- 14h 30m
- When
- Thursday and Sunday
- Estimated price
- ฿25,000–55,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Krabi Airport via Suvarnabhumi Airport
- Ave. Duration
- 16h 30m
- When
- Thursday and Sunday
- Estimated price
- ฿18,000–40,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Krabi Airport via Istanbul, Suvarnabhumi Airport
- Ave. Duration
- 20h 20m
- When
- Every day
- Estimated price
- ฿14,000–43,000
- Website
- cathaypacific.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Koh Samui Airport via Hong Kong
- Ave. Duration
- 26h 15m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ฿23,000–70,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Phuket International Airport via Hong Kong
- Ave. Duration
- 17h 25m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ฿15,000–46,000
- Website
- iberojet.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Suvarnabhumi Airport
- Ave. Duration
- 12h 15m
- When
- Thursday and Sunday
- Estimated price
- ฿14,000–36,000
- Website
- bangkokair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Koh Samui Airport via Suvarnabhumi Airport
- Ave. Duration
- 14h 30m
- When
- Thursday and Sunday
- Estimated price
- ฿25,000–55,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Suvarnabhumi Airport
- Ave. Duration
- 12h 15m
- When
- Thursday
- Estimated price
- ฿19,000–36,000
- Website
- hainanairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Suvarnabhumi Airport via Chongqing
- Ave. Duration
- 18h 10m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- ฿10,000–20,000
- Phone
- +66 89 873 0008
- [email protected]
- Website
- lomprayah.com
Busferry from Phuket Lomprayah Bus Station to Thong Sala Koh Pha Ngan
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,600
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
Busferry from Nakhon Si Thammarat Airport to Koh Samui Nathon Pier
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- ฿850
- Schedules at
- lomprayah.com
- Book at
- 12go.com
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- boonsiriferry.com
Ferry from Krabi Town Hotel Transfer to Thong Sala Koh Phangan
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- ฿600–1,300
- Book at
- https://12go.asia/en/operator/boonsiri-high-speed-ferries
- Website
- https://boonsiriferry.com/en
Ferry from Surat Thani Airport to Thong Sala Koh Phangan
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- ฿340–950
- Book at
- https://12go.asia/en/operator/boonsiri-high-speed-ferries
- Website
- https://boonsiriferry.com/en
Ferry from Boonsiri Khao San office to Thong Sala Koh Phangan
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- ฿1,300–2,000
- Book at
- https://12go.asia/en/operator/boonsiri-high-speed-ferries
- Website
- https://boonsiriferry.com/en
Ferry from Boonsiri Ferry Nathon Pier Koh Samui to Thong Sala Koh Phangan
- Ave. Duration
- 30 min
- Frequency
- Twice daily
- Estimated price
- ฿55–350
- Book at
- https://12go.asia/en/operator/boonsiri-high-speed-ferries
- Website
- https://boonsiriferry.com/en
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Heathrow Airport into central London, Flying into Beijing?, and How to get from Southend Airport into central London - to help you get the most out of your next trip.




