One Way

Popular Filters

One Way Price

SGD 729 SGD 6,800

Duration

14 h 41 m 42 h 30 m

Stops From Nairobi

Departure From Nairobi

Before 6 AM

SGD 4,250

6 AM - 12 PM

SGD 730

12 PM - 6 PM

SGD 1,017

After 6 PM

SGD 1,371

Arrival at Koh Samui

6 AM - 12 PM

SGD 1,702

12 PM - 6 PM

SGD 730

After 6 PM

SGD 730

Alliances & Airlines

Oneworld

(10)

SkyTeam

(9)

Star Alliance

(7)

+ 7 more

Layover Airports

+ 8 more

Layover Duration

3 h 55 m 25 h 0 m

Kenya to Koh Samui

Sorted By:
Departure
Duration
Arrival
Price
IndiGo, Bangkok Airways

SGD 737

SGD 730

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

Nairobi to Koh Samui , 3 Aug

IndiGo 6E | 1854

06:40

Sun, 3 Aug 25

Terminal T1C

Nairobi, Kenya

06 h 30 m

15:40

Sun, 3 Aug 25

Terminal T2

Mumbai, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 1051

05:05

Mon, 4 Aug 25

Terminal T2

Mumbai, India

04 h 45 m

11:20

Mon, 4 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 1157

14:45

Mon, 4 Aug 25

Bangkok, Thailand

01 h 30 m

16:15

Mon, 4 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

IndiGo, Bangkok Airways

SGD 740

SGD 733

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

Nairobi to Koh Samui , 3 Aug

IndiGo 6E | 1854

06:40

Sun, 3 Aug 25

Terminal T1C

Nairobi, Kenya

06 h 30 m

15:40

Sun, 3 Aug 25

Terminal T2

Mumbai, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 1051

05:05

Mon, 4 Aug 25

Terminal T2

Mumbai, India

04 h 45 m

11:20

Mon, 4 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 181

17:25

Mon, 4 Aug 25

Bangkok, Thailand

01 h 15 m

18:40

Mon, 4 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

IndiGo, Bangkok Airways

SGD 762

SGD 755

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

Nairobi to Koh Samui , 3 Aug

IndiGo 6E | 1854

06:40

Sun, 3 Aug 25

Terminal T1C

Nairobi, Kenya

06 h 30 m

15:40

Sun, 3 Aug 25

Terminal T2

Mumbai, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 1051

05:05

Mon, 4 Aug 25

Terminal T2

Mumbai, India

04 h 45 m

11:20

Mon, 4 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 193

20:05

Mon, 4 Aug 25

Bangkok, Thailand

01 h 30 m

21:35

Mon, 4 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Kenya Airways, Air India, Bangkok Airways

SGD 1,027

SGD 1,017

Transit Visa may be required

Nairobi to Koh Samui , 3 Aug

Kenya Airways KQ | 202

16:45

Sun, 3 Aug 25

Terminal T1A

Nairobi, Kenya

06 h 15 m

01:30

Mon, 4 Aug 25

Terminal T2

Mumbai, India

BAGGAGE : CHECK INCABIN

Information not available

Air India AI | 2354

07:45

Mon, 4 Aug 25

Terminal T2

Mumbai, India

04 h 20 m

13:35

Mon, 4 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 181

17:25

Mon, 4 Aug 25

Bangkok, Thailand

01 h 15 m

18:40

Mon, 4 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Kenya Airways, Bangkok Airways

SGD 1,384

SGD 1,371

Re Check-in of Baggage required

Nairobi to Koh Samui , 3 Aug

Kenya Airways KQ | 886

23:59

Sun, 3 Aug 25

Terminal T1A

Nairobi, Kenya

09 h 31 m

13:30

Mon, 4 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 181

17:25

Mon, 4 Aug 25

Bangkok, Thailand

01 h 15 m

18:40

Mon, 4 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Emirates, Bangkok Airways

SGD 1,719

SGD 1,702

Transit Visa may be required

Nairobi to Koh Samui , 3 Aug

Emirates EK | 722

22:45

Sun, 3 Aug 25

Terminal T1B

Nairobi, Kenya

05 h 05 m

04:50

Mon, 4 Aug 25

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 372

09:40

Mon, 4 Aug 25

Terminal T3

Dubai, United Arab Emirates

06 h 45 m

19:25

Mon, 4 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 105

06:30

Tue, 5 Aug 25

Bangkok, Thailand

01 h 05 m

07:35

Tue, 5 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways, Bangkok Airways

SGD 1,809

SGD 1,792

Transit Visa may be required

Nairobi to Koh Samui , 3 Aug

Etihad Airways EY | 768

18:20

Sun, 3 Aug 25

Terminal T1B

Nairobi, Kenya

05 h 05 m

00:25

Mon, 4 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 498

21:45

Mon, 4 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

07 h 55 m

09:40

Tue, 5 Aug 25

Terminal T2

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 966

12:15

Tue, 5 Aug 25

Terminal T1

Singapore, Singapore

01 h 55 m

13:10

Tue, 5 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

China Eastern, Bangkok Airways

More Timing Options

SGD 1,880

SGD 1,862

Nairobi to Koh Samui , 3 Aug

China Eastern MU | 4924 | Operated By Kenya Airways

23:59

Sun, 3 Aug 25

Terminal T1A

Nairobi, Kenya

09 h 31 m

13:30

Mon, 4 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 181

17:25

Mon, 4 Aug 25

Bangkok, Thailand

01 h 15 m

18:40

Mon, 4 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

China Eastern, Bangkok Airways

SGD 1,887

SGD 1,869

Nairobi to Koh Samui , 3 Aug

China Eastern MU | 4924 | Operated By Kenya Airways

23:59

Sun, 3 Aug 25

Terminal T1A

Nairobi, Kenya

09 h 31 m

13:30

Mon, 4 Aug 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 455

18:15

Mon, 4 Aug 25

Terminal 0

Don Mueang Intl-Bangkok, Thailand

01 h 30 m

19:45

Mon, 4 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch, Bangkok Airways

SGD 1,959

SGD 1,940

Transit Visa may be required

Nairobi to Koh Samui , 3 Aug

KLM Royal Dutch KL | 566

23:59

Sun, 3 Aug 25

Terminal T1A

Nairobi, Kenya

08 h 56 m

07:55

Mon, 4 Aug 25

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 835

20:50

Mon, 4 Aug 25

Amsterdam, Netherlands

12 h 40 m

15:30

Tue, 5 Aug 25

Terminal T1

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Bangkok Airways PG | 968

17:20

Tue, 5 Aug 25

Terminal T1

Singapore, Singapore

01 h 55 m

18:15

Tue, 5 Aug 25

Koh Samui, Thailand

BAGGAGE : CHECK INCABIN

Information not available