There are 7 ways to get from Madrid to Ko Tao (Island) 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, ferry
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Koh Samui Airport (USM)plane MAD - USM
- Take the ferry from Samui Airport to Koh Tao Boonsiri Pierferry
20h 15m฿16,213–31,370Fly to Krabi Airport, ferry
cheapest- 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 Boonsiri Sealine Ferry Koh Tao Pierferry
28h 8m฿10,833–29,340Fly 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 Office Kraisi to Koh Tao Boonsiri Pierferry
26h 19m฿11,193–26,950Fly to Phuket International Airport, bus and ferry
- 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 Koh Tao Mae Had Pierbusferry
28h 21m฿11,198–23,790Fly 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
- Take the ferry from Koh Phangan to Koh Tao Mae Had Pierferry
23h 55m฿11,863–32,590Fly 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 Koh Samui Nathon Pier to Koh Tao Mae Had Pierferry
26h 55m฿13,583–25,340Fly to Don Mueang International Airport, ferry
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Don Mueang International Airport (DMK)plane MAD - DMK
- Take the ferry from Boonsiri Office Kraisi to Koh Tao Boonsiri Pierferry
28h 58m฿18,163–25,935
Adolfo Suárez Madrid–Barajas Airport (MAD) to Koh Samui Airport (USM) flights
Questions & Answers
The cheapest way to get from Madrid to Ko Tao (Island) is to fly and bus and ferry which costs ฿11000 - ฿24000 and takes 28h 21m.
The fastest way to get from Madrid to Ko Tao (Island) is to fly and ferry which takes 20h 15m and costs ฿16000 - ฿32000.
The distance between Madrid and Ko Tao (Island) is 10525 km.
It takes approximately 20h 15m to get from Madrid to Ko Tao (Island), including transfers.
Ko Tao (Island) is 5h ahead of Madrid. It is currently 8:49 AM in Madrid and 1:49 PM in Ko Tao (Island).
There are 359+ hotels available in Ko Tao (Island).
What companies run services between Madrid, Spain and Ko Tao (Island), Surat Thani, Thailand?
There is no direct connection from Madrid to Ko Tao (Island). However, you can take the train to Madrid-Aeropuerto T4, walk to Adolfo Suárez Madrid–Barajas Airport (MAD) airport, fly to Koh Samui Airport (USM), walk to Samui Airport, then take the ferry to Koh Tao Boonsiri Pier. Alternatively, you can take the train to Madrid-Aeropuerto T4, walk to Adolfo Suárez Madrid–Barajas Airport (MAD) airport, fly to Krabi Airport (KBV), walk to Krabi Airport, take the bus to Krabi, walk to Krabi Town Hotel Transfer, then take the ferry to Boonsiri Sealine Ferry Koh Tao Pier.
- 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–40,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
- ฿10,000–28,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–20,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
- 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–42,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–45,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–39,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
- ฿19,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–46,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
- ฿12,000–23,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–45,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
Flights from Adolfo Suárez Madrid–Barajas Airport to Don Mueang International Airport via Dubai
- Ave. Duration
- 15h
- When
- Every day
- Estimated price
- ฿13,000–39,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
- ฿11,000–31,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–43,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–45,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
- ฿11,000–31,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–32,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–45,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Don Mueang International Airport via Abu Dhabi, Chiang Mai
- Ave. Duration
- 17h 5m
- When
- Every day
- Estimated price
- ฿9,500–26,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–100,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–45,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–37,000
- Website
- lionairthai.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Don Mueang International Airport via Abu Dhabi, Chiang Mai
- Ave. Duration
- 17h 7m
- When
- Every day
- Estimated price
- ฿9,500–26,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
- ฿18,000–37,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 Koh Tao Mae Had Pier
- Ave. Duration
- 8h 45m
- 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 Samui Airport to Koh Tao Boonsiri Pier
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- ฿180–850
- Book at
- https://12go.asia/en/operator/boonsiri-high-speed-ferries
- Website
- https://boonsiriferry.com/en
Ferry from Krabi Town Hotel Transfer to Boonsiri Sealine Ferry Koh Tao Pier
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- ฿700–1,400
- Book at
- https://12go.asia/en/operator/boonsiri-high-speed-ferries
- Website
- https://boonsiriferry.com/en
Ferry from Boonsiri Office Kraisi to Koh Tao Boonsiri Pier
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- ฿1,100–1,800
- 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
- ฿330–950
- Book at
- https://12go.asia/en/operator/boonsiri-high-speed-ferries
- Website
- https://boonsiriferry.com/en
Ferry from Boonsiri Office Kraisi to Koh Tao Boonsiri Pier
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- ฿1,100–1,800
- Book at
- https://12go.asia/en/operator/boonsiri-high-speed-ferries
- Website
- https://boonsiriferry.com/en
- Phone
- +66 89 873 0008
- [email protected]
- Website
- lomprayah.com
Ferry from Koh Phangan to Koh Tao Mae Had Pier
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- ฿600–1,000
- Schedules at
- lomlahk.com
- Book at
- 12go.asia
Ferry from Koh Samui Nathon Pier to Koh Tao Mae Had Pier
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- ฿700–1,400
- Schedules at
- lomlahk.com
- Book at
- 12go.asia
- Phone
- +66 86 2730389
- [email protected]
- Website
- songserm.com
Ferry from Koh Phangan to Koh Tao Mae Had Pier
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- ฿500–800
- Website
- https://songserm.com/
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 Train travel in Spain: A guide to Renfe, Bali: What to do if Mount Agung erupts, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.





