One Way

Popular Filters

One Way Price

SGD 473 SGD 3,500

Duration

9 h 50 m 25 h 30 m

Stops From Kuala Lumpur

Departure From Kuala Lumpur

Before 6 AM

SGD 473

6 AM - 12 PM

SGD 473

12 PM - 6 PM

SGD 561

After 6 PM

SGD 594

Arrival at Riyadh

Before 6 AM

SGD 562

6 AM - 12 PM

SGD 473

12 PM - 6 PM

SGD 473

After 6 PM

SGD 473

Alliances & Airlines

Oneworld

(12)

SkyTeam

()

Star Alliance

()

+ 1 more

Layover Airports

+ 3 more

Layover Duration

1 h 10 m 15 h 0 m

Sorted By:
Departure
Duration
Arrival
Price
Price last updated at 22 Jun 2026 12:17:08
Qatar Airways

More Timing Options

SGD 473

Kuala Lumpur to Riyadh , 25 Jun

Qatar Airways QR | 849

02:15

Thu, 25 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

07 h 05 m

04:20

Thu, 25 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1238

05:50

Thu, 25 Jun 26

Doha, Qatar

02 h

07:50

Thu, 25 Jun 26

Terminal T5

Riyadh, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways

SGD 561

Kuala Lumpur to Riyadh , 25 Jun

Qatar Airways QR | 5491 | Operated By Malaysia Airlines

14:20

Thu, 25 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

01 h 15 m

15:35

Thu, 25 Jun 26

Terminal T2

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 947

19:40

Thu, 25 Jun 26

Terminal T1

Singapore, Singapore

07 h 20 m

22:00

Thu, 25 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1170

07:45

Fri, 26 Jun 26

Doha, Qatar

02 h

09:45

Fri, 26 Jun 26

Terminal T5

Riyadh, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Malaysia Airlines, Gulf Air

SGD 562

Kuala Lumpur to Riyadh , 25 Jun

Malaysia Airlines MH | 784

09:00

Thu, 25 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

02 h 15 m

10:15

Thu, 25 Jun 26

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Gulf Air GF | 153

20:15

Thu, 25 Jun 26

Bangkok, Thailand

07 h 15 m

23:30

Thu, 25 Jun 26

Bahrain, Bahrain

BAGGAGE : CHECK INCABIN

Information not available

Gulf Air GF | 161

02:45

Fri, 26 Jun 26

Bahrain, Bahrain

01 h 15 m

04:00

Fri, 26 Jun 26

Terminal T5

Riyadh, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Oman Air

SGD 594

Kuala Lumpur to Riyadh , 25 Jun

Oman Air WY | 824

21:25

Thu, 25 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

06 h 45 m

00:10

Fri, 26 Jun 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 685

01:45

Fri, 26 Jun 26

Muscat, Oman

02 h 20 m

03:05

Fri, 26 Jun 26

Terminal T5

Riyadh, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways

SGD 604

Kuala Lumpur to Riyadh , 25 Jun

Etihad Airways EY | 489

09:50

Thu, 25 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

07 h

12:50

Thu, 25 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 555

14:20

Thu, 25 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

01 h 55 m

15:15

Thu, 25 Jun 26

Terminal T5

Riyadh, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Malaysia Airlines, Oman Air

SGD 755

Kuala Lumpur to Riyadh , 25 Jun

Malaysia Airlines MH | 5934 | Operated By Oman Air

21:25

Thu, 25 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

06 h 45 m

00:10

Fri, 26 Jun 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 685

01:45

Fri, 26 Jun 26

Muscat, Oman

02 h 20 m

03:05

Fri, 26 Jun 26

Terminal T5

Riyadh, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Emirates

SGD 769

Kuala Lumpur to Riyadh , 25 Jun

Emirates EK | 343

02:15

Thu, 25 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

06 h 50 m

05:05

Thu, 25 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 819

06:45

Thu, 25 Jun 26

Terminal T3

Dubai, United Arab Emirates

02 h 20 m

08:05

Thu, 25 Jun 26

Terminal T5

Riyadh, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways

SGD 893

Kuala Lumpur to Riyadh , 25 Jun

Etihad Airways EY | 487

21:55

Thu, 25 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

06 h 55 m

00:50

Fri, 26 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 551

02:00

Fri, 26 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

01 h 45 m

02:45

Fri, 26 Jun 26

Terminal T5

Riyadh, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Oman Air

SGD 899

Kuala Lumpur to Riyadh , 25 Jun

Oman Air WY | 824

21:35

Thu, 25 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

06 h 30 m

00:05

Fri, 26 Jun 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 685

01:45

Fri, 26 Jun 26

Muscat, Oman

02 h 20 m

03:05

Fri, 26 Jun 26

Terminal T5

Riyadh, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Srilankan Airlines

SGD 926

Transit Visa may be required

Kuala Lumpur to Riyadh , 25 Jun

Srilankan Airlines UL | 315

15:00

Thu, 25 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

03 h 30 m

16:00

Thu, 25 Jun 26

Colombo, Sri Lanka

BAGGAGE : CHECK INCABIN

Information not available

Srilankan Airlines UL | 265

18:15

Thu, 25 Jun 26

Colombo, Sri Lanka

05 h 35 m

21:20

Thu, 25 Jun 26

Terminal T5

Riyadh, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available