There are 5 ways to get from Semarang to Koh Samui Airport (USM) by plane, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Ahmad Yani
best- Fly from Ahmad Yani (SRG) to Koh Samui Airport (USM)SRG - USM
7h 1m฿3,270–14,083Train to Adisumarmo International Airport, fly
- Take the train from Semarang Poncol Station to Solobalapan
- Fly from Adisumarmo International Airport (SOC) to Koh Samui Airport (USM)SOC - USM
12h 30m฿3,345–13,635Train, train to Yogyakarta International Airport, fly
- Take the train from Semarang Poncol Station to Solobalapan
- Take the train from Solo Balapan to Yogyakarta
- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Fly from Yogyakarta International Airport (YIA) to Koh Samui Airport (USM)YIA - USM
13h 2m฿7,695–11,371Train to Majalengka Kertajati International Airport, fly
- Take the train from Semarang Poncol to Jatibarang
- Fly from Majalengka Kertajati International Airport (KJT) to Koh Samui Airport (USM)KJT - USM
11h 40m฿3,980–15,061Shuttle to Juanda International Airport, fly
- Take a shuttle bus from Semarang to Gresik
- Fly from Juanda International Airport (SUB) to Koh Samui Airport (USM)SUB - USM
13h 35m฿3,462–13,097
Ahmad Yani (SRG) to Koh Samui Airport (USM) flights
Questions & Answers
The cheapest way to get from Semarang to Koh Samui Airport (USM) is to fly which costs ฿3200 - ฿15000 and takes 7h 1m.
The fastest way to get from Semarang to Koh Samui Airport (USM) is to fly which takes 7h 1m and costs ฿3200 - ฿15000.
The distance between Semarang and Koh Samui Airport (USM) is 2171 km.
It takes approximately 7h 1m to get from Semarang to Koh Samui Airport (USM), including transfers.
There are 3072+ hotels available in Koh Samui Airport (USM).
What companies run services between Semarang, Indonesia and Koh Samui Airport (USM), Thailand?
Garuda Indonesia, Bangkok Airways, and six other airlines fly from Ahmad Yani (SRG) to Koh Samui Airport (USM) 5 times a day.
- Website
- singaporeair.com
Flights from Ahmad Yani to Koh Samui Airport via Soekarno–Hatta, Singapore Changi
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ฿3,200–19,000
Flights from Ahmad Yani to Koh Samui Airport via Kuala Lumpur, Phuket
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ฿3,800–14,000
Flights from Ahmad Yani to Koh Samui Airport via Ngurah Rai, Singapore Changi
- Ave. Duration
- 10h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ฿4,400–16,000
Flights from Adisumarmo International Airport to Koh Samui Airport via Soekarno–Hatta, Singapore Changi
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ฿3,200–19,000
Flights from Adisumarmo International Airport to Koh Samui Airport via Ngurah Rai, Singapore Changi
- Ave. Duration
- 10h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ฿4,300–16,000
Flights from Yogyakarta International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ฿3,100–13,000
Flights from Majalengka Kertajati International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 5h 30m
- When
- Tuesday and Saturday
- Estimated price
- ฿8,000–19,000
Flights from Majalengka Kertajati International Airport to Koh Samui Airport via Singapore Changi, Phuket
- Ave. Duration
- 9h 55m
- When
- Tuesday and Saturday
- Estimated price
- ฿3,300–14,000
Flights from Majalengka Kertajati International Airport to Koh Samui Airport via Singapore Changi, Suvarnabhumi
- Ave. Duration
- 11h 20m
- When
- Tuesday and Saturday
- Estimated price
- ฿4,200–16,000
Flights from Juanda International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 8h 38m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿3,000–18,000
Flights from Juanda International Airport to Koh Samui Airport via Soekarno–Hatta, Singapore Changi
- Ave. Duration
- 7h
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ฿3,200–13,000
- Website
- flyscoot.com
Flights from Ahmad Yani to Koh Samui Airport via Soekarno–Hatta, Singapore Changi
- Ave. Duration
- 6h 55m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ฿3,200–14,000
Flights from Ahmad Yani to Koh Samui Airport via Ngurah Rai, Singapore Changi
- Ave. Duration
- 10h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ฿4,400–16,000
Flights from Adisumarmo International Airport to Koh Samui Airport via Soekarno–Hatta, Singapore Changi
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ฿3,200–13,000
Flights from Adisumarmo International Airport to Koh Samui Airport via Ngurah Rai, Singapore Changi
- Ave. Duration
- 10h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ฿4,300–16,000
Flights from Yogyakarta International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ฿3,100–13,000
Flights from Juanda International Airport to Koh Samui Airport via Singapore Changi
- Ave. Duration
- 9h 57m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ฿3,000–12,000
Flights from Juanda International Airport to Koh Samui Airport via Soekarno–Hatta, Singapore Changi
- Ave. Duration
- 7h
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ฿3,200–13,000
- Website
- bangkokair.com
Flights from Ahmad Yani to Koh Samui Airport via Kuala Lumpur, Phuket
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ฿3,800–14,000
Flights from Ahmad Yani to Koh Samui Airport via Soekarno–Hatta, Singapore Changi
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ฿8,000–19,000
Flights from Adisumarmo International Airport to Koh Samui Airport via Soekarno–Hatta, Singapore Changi
- Ave. Duration
- 8h 35m
- When
- Sunday
- Estimated price
- ฿7,500–19,000
Flights from Juanda International Airport to Koh Samui Airport via Don Muang
- Ave. Duration
- 6h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- ฿5,500–17,000
Flights from Juanda International Airport to Koh Samui Airport via Soekarno–Hatta, Singapore Changi
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ฿7,000–18,000
- Website
- thaiairways.com
Flights from Ahmad Yani to Koh Samui Airport via Kuala Lumpur, Phuket
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ฿3,800–14,000
Flights from Adisumarmo International Airport to Koh Samui Airport via Soekarno–Hatta, Suvarnabhumi
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ฿7,500–23,000
Train from Semarang Poncol Station to Solobalapan
- Ave. Duration
- 1h 49m
- Frequency
- 5 times a day
- Estimated price
- ฿130–650
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- ฿130–650
- Business
- ฿600–1,100
- Executive
- ฿240–1,300
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- ฿70–650
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- ฿70–650
- Business
- ฿550–1,100
- Executive
- ฿120–1,300
Train from Semarang Poncol to Jatibarang
- Ave. Duration
- 3h 33m
- Frequency
- 5 times a day
- Estimated price
- ฿310–650
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- ฿310–650
- Business
- ฿700–1,100
- Executive
- ฿550–1,300
- admin@prameks.com
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- ฿30
- Schedules at
- jadwalkereta.net
- info@railink.co.id
- Website
- railink.co.id
Train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ฿35–100
- Schedules at
- railink.co.id
- contact@indahjayatrans.com
- Website
- indahjayatrans.com
Shuttle from Semarang to Gresik
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- ฿430–600
- Schedules at
- indahjayatrans.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 Getting to Rome from the airport, Flying into Beijing?, and Italy Travel Guides - to help you get the most out of your next trip.








