Cheap flights from Cape Town to Koh Samui

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Sat 8/22
Sat 8/29
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Sat 8/22
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Cape Town (CPT) to Koh Samui (USM)

CPT - USM
Price
R12 669 - R17 438
USM
Temperature
29 - 33 °C
USM
Rainfall
50 - 423 mm
Popular in December High demand for flights, 11% potential price rise
Cheapest in October Best time to find cheap flights, 18% potential price drop
Average price R15 785 Average for round-trip flights in August 2020
Round-trip from R12,669 From Cape Town to Koh Samui
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Cape Town to Koh Samui?

Wednesday flights are generally found to be more expensive for flights from Cape Town to Koh Samui. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Koh Samui.

How far in advance should I book a flight from Cape Town to Koh Samui?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 28 days in advance, which can save you up to 29% on flights from Cape Town to Koh Samui compared to booking the week you need them. Waiting 28 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at R290 445. For sooner than that we have options available in the next 3 days from R323 154.

What is the cheapest month to fly from Cape Town to Koh Samui?

The best pricing can be found in the month of November. Prices to Koh Samui from Cape Town average R14 453. You can even find prices in November for less than R14 453, as users have found deals to Koh Samui from as low as R11 747. The month of December appears to be one of the more expensive times to travel to Koh Samui from Cape Town. Flying in the targeted month can save you up to 16%.

When is the cheapest time to fly from Cape Town to Koh Samui (CPT - USM)?

A simple way to save on the total cost of your ticket is to fly from Cape Town to Koh Samui in the midday. If you’re flexible enough to do this you can expect to save up to 39% on your trip compared to booking a flight in the evening.

Related info for your journey

Useful info, stats and facts about Cape Town to Koh Samui flights.

Flight FAQs

From Cape Town to Koh Samui

How popular is this flight route?

Within the past month, 660 users have taken a look at flights from Cape Town Intl to Ko Samui.

Does it rain more in Cape Town or Koh Samui?

The rainfall in Cape Town is generally more than the rainfall in Koh Samui. This will continue over the next 16 days.

Is Cape Town weather warmer or cooler than Koh Samui?

With an average temperature of 33 °C, peak weather can be found in May. As a traveller, expect to see changes in flight prices during that period. The temperatures in Koh Samui are hotter than in Cape Town.

Related searches

Flights to Koh Samui from Cape Town
Flights to Cape Town Flights to Koh Samui Flights from Cape Town

Alternative routes for Cape Town to Koh Samui

Destination information for Koh Samui

Things to know before you go. Useful info for your trip from Cape Town to Koh Samui
Today's exchange rate
R1 = ฿1,79
Average temperature for August in Koh Samui
32.0 °C
Avg rainfall for August in Koh Samui
110.0 mm

Airports servicing Cape Town

Airports servicing Ko Samui

Home Asia Thailand Koh Samui Cheap flights from Cape Town to Koh Samui
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First