One Way

Popular Filters

One Way Price

SGD 774 SGD 6,800

Duration

12 h 31 m 38 h 30 m

Stops From Nairobi

Departure From Nairobi

Before 6 AM

SGD 904

6 AM - 12 PM

SGD 775

12 PM - 6 PM

SGD 985

After 6 PM

SGD 985

Arrival at Koh Samui

6 AM - 12 PM

SGD 985

12 PM - 6 PM

SGD 775

After 6 PM

SGD 775

Alliances & Airlines

Oneworld

(11)

SkyTeam

(14)

Star Alliance

(7)

+ 8 more

Layover Airports

+ 8 more

Layover Duration

1 h 50 m 23 h 30 m

Kenya to Koh Samui

Sorted By:
Departure
Duration
Arrival
Price
IndiGo, Bangkok Airways

More Timing Options

SGD 807

SGD 775

Transit Visa may be required | Re Check-in of Baggage required

Nairobi to Koh Samui , 31 Jul

IndiGo 6E | 1854

06:40

Thu, 31 Jul 25

Terminal T1C

Nairobi, Kenya

06 h 30 m

15:40

Thu, 31 Jul 25

Terminal T2

Mumbai, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 1051

05:05

Fri, 1 Aug 25

Terminal T2

Mumbai, India

04 h 45 m

11:20

Fri, 1 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 1167

15:20

Fri, 1 Aug 25

Bangkok, Thailand

01 h 10 m

16:30

Fri, 1 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

IndiGo, Thai Vietjet Air, Bangkok Airways

SGD 842

SGD 809

Transit Visa may be required | Re Check-in of Baggage required

Nairobi to Koh Samui , 31 Jul

IndiGo 6E | 1854

06:40

Thu, 31 Jul 25

Terminal T1C

Nairobi, Kenya

06 h 30 m

15:40

Thu, 31 Jul 25

Terminal T2

Mumbai, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 1051

05:05

Fri, 1 Aug 25

Terminal T2

Mumbai, India

04 h 45 m

11:20

Fri, 1 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai Vietjet Air VZ | 306

15:20

Fri, 1 Aug 25

Bangkok, Thailand

01 h 30 m

16:50

Fri, 1 Aug 25

Phuket, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 258

19:30

Fri, 1 Aug 25

Terminal D

Phuket, Thailand

55 m

20:25

Fri, 1 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

IndiGo, Bangkok Airways

SGD 870

SGD 836

Transit Visa may be required | Re Check-in of Baggage required

Nairobi to Koh Samui , 31 Jul

IndiGo 6E | 1854

06:40

Thu, 31 Jul 25

Terminal T1C

Nairobi, Kenya

06 h 30 m

15:40

Thu, 31 Jul 25

Terminal T2

Mumbai, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 1051

05:05

Fri, 1 Aug 25

Terminal T2

Mumbai, India

04 h 45 m

11:20

Fri, 1 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 277

17:00

Fri, 1 Aug 25

Bangkok, Thailand

01 h 30 m

18:30

Fri, 1 Aug 25

Terminal D

Phuket, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 258

19:30

Fri, 1 Aug 25

Terminal D

Phuket, Thailand

55 m

20:25

Fri, 1 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines, Bangkok Airways

SGD 941

SGD 904

Transit Visa may be required

Nairobi to Koh Samui , 31 Jul

Ethiopian Airlines ET | 309

03:45

Thu, 31 Jul 25

Terminal T1C

Nairobi, Kenya

02 h 15 m

06:00

Thu, 31 Jul 25

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 638

23:50

Thu, 31 Jul 25

Terminal T2

Addis Ababa, Ethiopia

10 h

14:50

Fri, 1 Aug 25

Terminal T2

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 962

20:15

Fri, 1 Aug 25

Terminal T1

Singapore, Singapore

01 h 55 m

21:10

Fri, 1 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Kenya Airways, Air India, Bangkok Airways

SGD 1,025

SGD 985

Transit Visa may be required

Nairobi to Koh Samui , 31 Jul

Kenya Airways KQ | 204

20:45

Thu, 31 Jul 25

Terminal T1A

Nairobi, Kenya

06 h 20 m

05:35

Fri, 1 Aug 25

Terminal T2

Mumbai, India

BAGGAGE : CHECK INCABIN

Information not available

Air India AI | 337

13:45

Fri, 1 Aug 25

Terminal T2

Mumbai, India

04 h 20 m

19:35

Fri, 1 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 1109

05:50

Sat, 2 Aug 25

Bangkok, Thailand

01 h 25 m

07:15

Sat, 2 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Kenya Airways, Thai Airways, Bangkok Airways

SGD 1,046

SGD 1,005

Transit Visa may be required

Nairobi to Koh Samui , 31 Jul

Kenya Airways KQ | 204

20:45

Thu, 31 Jul 25

Terminal T1A

Nairobi, Kenya

06 h 20 m

05:35

Fri, 1 Aug 25

Terminal T2

Mumbai, India

BAGGAGE : CHECK INCABIN

Information not available

Thai Airways TG | 318

23:35

Fri, 1 Aug 25

Terminal T2

Mumbai, India

04 h 30 m

05:35

Sat, 2 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 107

07:10

Sat, 2 Aug 25

Bangkok, Thailand

01 h 05 m

08:15

Sat, 2 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines, Bangkok Airways

SGD 1,079

SGD 1,037

Transit Visa may be required

Nairobi to Koh Samui , 31 Jul

Ethiopian Airlines ET | 309

03:45

Thu, 31 Jul 25

Terminal T1C

Nairobi, Kenya

02 h 15 m

06:00

Thu, 31 Jul 25

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 638

23:50

Thu, 31 Jul 25

Terminal T2

Addis Ababa, Ethiopia

10 h

14:50

Fri, 1 Aug 25

Terminal T2

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 968

17:20

Fri, 1 Aug 25

Terminal T1

Singapore, Singapore

01 h 55 m

18:15

Fri, 1 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

China Eastern, Bangkok Airways

More Timing Options

SGD 1,281

SGD 1,231

Nairobi to Koh Samui , 31 Jul

China Eastern MU | 4924 | Operated By Kenya Airways

23:59

Thu, 31 Jul 25

Terminal T1A

Nairobi, Kenya

09 h 31 m

13:30

Fri, 1 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 1167

15:20

Fri, 1 Aug 25

Bangkok, Thailand

01 h 10 m

16:30

Fri, 1 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

China Eastern, Bangkok Airways

SGD 1,288

SGD 1,237

Nairobi to Koh Samui , 31 Jul

China Eastern MU | 4924 | Operated By Kenya Airways

23:59

Thu, 31 Jul 25

Terminal T1A

Nairobi, Kenya

09 h 31 m

13:30

Fri, 1 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 455

18:15

Fri, 1 Aug 25

Terminal 0

Don Mueang Intl-Bangkok, Thailand

01 h 30 m

19:45

Fri, 1 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines, Bangkok Airways

SGD 1,442

SGD 1,385

Transit Visa may be required

Nairobi to Koh Samui , 31 Jul

Ethiopian Airlines ET | 319

18:00

Thu, 31 Jul 25

Terminal T1C

Nairobi, Kenya

02 h

20:00

Thu, 31 Jul 25

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 638

23:50

Thu, 31 Jul 25

Terminal T2

Addis Ababa, Ethiopia

10 h

14:50

Fri, 1 Aug 25

Terminal T2

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 968

17:20

Fri, 1 Aug 25

Terminal T1

Singapore, Singapore

01 h 55 m

18:15

Fri, 1 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available