One Way

Popular Filters

One Way Price

SGD 419 SGD 1,100

Duration

16 h 0 m 32 h 30 m

Stops From Riyadh

Departure From Riyadh

Before 6 AM

SGD 420

6 AM - 12 PM

SGD 441

12 PM - 6 PM

SGD 424

After 6 PM

SGD 510

Arrival at Semarang

6 AM - 12 PM

SGD 440

12 PM - 6 PM

SGD 420

After 6 PM

SGD 441

Alliances & Airlines

Oneworld

(12)

SkyTeam

(71)

Star Alliance

()

+ 6 more

Layover Airports

+ 5 more

Layover Duration

4 h 25 m 20 h 30 m

Riyadh To Semarang Flights

Book Riyadh to Semarang flight tickets at lowest price. Get best deals on your upcoming Riyadh to Semarang flights only on MakeMyTrip. Also Book Semarang to Riyadh Flights. Currently 55 flights flying from Riyadh to Semarang. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.


Sorted By:
Departure
Duration
Arrival
Price
Etihad Airways, Citilink

SGD 424

SGD 420

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

Riyadh to Semarang , 25 Aug

Etihad Airways EY | 552

04:20

Mon, 25 Aug 25

Terminal T3

Riyadh, Saudi Arabia

01 h 45 m

07:05

Mon, 25 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 474

22:00

Mon, 25 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

08 h 35 m

09:35

Tue, 26 Aug 25

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Citilink QG | 792

14:50

Tue, 26 Aug 25

Terminal T1B

Jakarta, Indonesia

01 h 15 m

16:05

Tue, 26 Aug 25

Terminal T1

Semarang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways, Citilink

SGD 428

SGD 424

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

Riyadh to Semarang , 25 Aug

Etihad Airways EY | 556

16:45

Mon, 25 Aug 25

Terminal T3

Riyadh, Saudi Arabia

01 h 50 m

19:35

Mon, 25 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 474

22:00

Mon, 25 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

08 h 35 m

09:35

Tue, 26 Aug 25

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Citilink QG | 792

14:50

Tue, 26 Aug 25

Terminal T1B

Jakarta, Indonesia

01 h 15 m

16:05

Tue, 26 Aug 25

Terminal T1

Semarang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways, Batik Air

SGD 441

SGD 437

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

Riyadh to Semarang , 25 Aug

Etihad Airways EY | 552

04:20

Mon, 25 Aug 25

Terminal T3

Riyadh, Saudi Arabia

01 h 45 m

07:05

Mon, 25 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 472

09:15

Mon, 25 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

08 h 20 m

20:35

Mon, 25 Aug 25

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 6350

11:15

Tue, 26 Aug 25

Terminal T2D

Jakarta, Indonesia

01 h 05 m

12:20

Tue, 26 Aug 25

Terminal T1

Semarang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways, Batik Air

SGD 444

SGD 440

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

Riyadh to Semarang , 25 Aug

Etihad Airways EY | 552

04:20

Mon, 25 Aug 25

Terminal T3

Riyadh, Saudi Arabia

01 h 45 m

07:05

Mon, 25 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 472

09:15

Mon, 25 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

08 h 20 m

20:35

Mon, 25 Aug 25

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 6342

08:25

Tue, 26 Aug 25

Terminal T2D

Jakarta, Indonesia

01 h 05 m

09:30

Tue, 26 Aug 25

Terminal T1

Semarang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

IndiGo, Batik Air

SGD 445

SGD 441

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

Riyadh to Semarang , 25 Aug

IndiGo 6E | 74

07:45

Mon, 25 Aug 25

Terminal T3

Riyadh, Saudi Arabia

04 h 40 m

14:55

Mon, 25 Aug 25

Terminal T2

Mumbai, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 1601

06:35

Tue, 26 Aug 25

Terminal T2

Mumbai, India

06 h 45 m

14:50

Tue, 26 Aug 25

Terminal T2

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 6352

18:55

Tue, 26 Aug 25

Terminal T2D

Jakarta, Indonesia

01 h 05 m

20:00

Tue, 26 Aug 25

Terminal T1

Semarang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways, Garuda Indonesia

SGD 457

SGD 453

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

Riyadh to Semarang , 25 Aug

Etihad Airways EY | 552

04:20

Mon, 25 Aug 25

Terminal T3

Riyadh, Saudi Arabia

01 h 45 m

07:05

Mon, 25 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 474

22:00

Mon, 25 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

08 h 35 m

09:35

Tue, 26 Aug 25

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia GA | 8750 | Operated By Citilink

14:50

Tue, 26 Aug 25

Terminal T1B

Jakarta, Indonesia

01 h 15 m

16:05

Tue, 26 Aug 25

Terminal T1

Semarang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways, Garuda Indonesia

More Timing Options

SGD 461

SGD 457

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

Riyadh to Semarang , 25 Aug

Etihad Airways EY | 552

04:20

Mon, 25 Aug 25

Terminal T3

Riyadh, Saudi Arabia

01 h 45 m

07:05

Mon, 25 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 474

22:00

Mon, 25 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

08 h 35 m

09:35

Tue, 26 Aug 25

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia GA | 242

13:25

Tue, 26 Aug 25

Terminal T3

Jakarta, Indonesia

01 h 15 m

14:40

Tue, 26 Aug 25

Semarang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways, Garuda Indonesia

More Timing Options

SGD 465

SGD 461

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

Riyadh to Semarang , 25 Aug

Etihad Airways EY | 556

16:45

Mon, 25 Aug 25

Terminal T3

Riyadh, Saudi Arabia

01 h 50 m

19:35

Mon, 25 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 474

22:00

Mon, 25 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

08 h 35 m

09:35

Tue, 26 Aug 25

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia GA | 242

13:25

Tue, 26 Aug 25

Terminal T3

Jakarta, Indonesia

01 h 15 m

14:40

Tue, 26 Aug 25

Semarang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Saudia, Garuda Indonesia, Batik Air

SGD 511

SGD 507

Re Check-in of Baggage required

Riyadh to Semarang , 25 Aug

Saudia SV | 1031

12:00

Mon, 25 Aug 25

Terminal T5

Riyadh, Saudi Arabia

01 h 50 m

13:50

Mon, 25 Aug 25

Terminal T1

Jeddah, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia GA | 991

16:35

Mon, 25 Aug 25

Terminal H

Jeddah, Saudi Arabia

10 h 20 m

06:55

Tue, 26 Aug 25

Terminal T2

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Batik Air ID | 6350

11:15

Tue, 26 Aug 25

Terminal T2D

Jakarta, Indonesia

01 h 05 m

12:20

Tue, 26 Aug 25

Terminal T1

Semarang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways, Garuda Indonesia

SGD 513

SGD 509

Transit Visa may be required

Riyadh to Semarang , 25 Aug

Qatar Airways QR | 1171

11:45

Mon, 25 Aug 25

Terminal T3

Riyadh, Saudi Arabia

01 h 25 m

13:10

Mon, 25 Aug 25

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia GA | 901

02:25

Tue, 26 Aug 25

Doha, Qatar

08 h 35 m

15:00

Tue, 26 Aug 25

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia GA | 246

17:45

Tue, 26 Aug 25

Terminal T3

Jakarta, Indonesia

01 h 15 m

19:00

Tue, 26 Aug 25

Semarang, Indonesia

BAGGAGE : CHECK INCABIN

Information not available