One Way

Popular Filters

One Way Price

THB 42,985 THB 111,000

Duration

16 h 10 m 38 h 30 m

Stops From Brussels

Departure From Brussels

6 AM - 12 PM

THB 42,986

12 PM - 6 PM

THB 50,793

After 6 PM

THB 44,239

Arrival at Mauritius

Before 6 AM

THB 42,986

6 AM - 12 PM

THB 50,793

12 PM - 6 PM

THB 44,239

Alliances & Airlines

Oneworld

()

SkyTeam

(15)

Star Alliance

(9)

Layover Airports

+ 1 more

Layover Duration

2 h 35 m 23 h 30 m

Sorted By:
Departure
Duration
Arrival
Price
Price last updated at 17 Jul 2026 03:10:44
Brussels Airlines, Kenya Airways

THB 44,776

THB 42,986

Transit Visa may be required

Brussels to Mauritius , 20 Jul

Brussels Airlines SN | 481

10:25

Mon, 20 Jul 26

Brussels, Belgium

09 h 15 m

20:40

Mon, 20 Jul 26

Terminal T1B

Nairobi, Kenya

BAGGAGE : CHECK INCABIN

Information not available

Kenya Airways KQ | 274

23:15

Mon, 20 Jul 26

Terminal T1A

Nairobi, Kenya

04 h 20 m

04:35

Tue, 21 Jul 26

Mauritius, Mauritius

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

THB 46,074

THB 44,239

Brussels to Mauritius , 20 Jul

Lufthansa LH | 5633 | Operated By Brussels Airlines

21:20

Mon, 20 Jul 26

Brussels, Belgium

01 h 15 m

22:35

Mon, 20 Jul 26

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 97

10:00

Tue, 21 Jul 26

Terminal T2

Munich, Germany

01 h

11:00

Tue, 21 Jul 26

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 4542 | Operated By Discover Airlines

21:45

Tue, 21 Jul 26

Frankfurt, Germany

09:35

Wed, 22 Jul 26

Mahe Island, Seychelles

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 4542 | Operated By Discover Airlines

10:45

Wed, 22 Jul 26

Mahe Island, Seychelles

13:30

Wed, 22 Jul 26

Mauritius, Mauritius

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

More Timing Options

THB 48,351

THB 46,424

Brussels to Mauritius , 20 Jul

Lufthansa LH | 5633 | Operated By Brussels Airlines

21:20

Mon, 20 Jul 26

Brussels, Belgium

01 h 15 m

22:35

Mon, 20 Jul 26

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 107

14:00

Tue, 21 Jul 26

Terminal T2

Munich, Germany

01 h

15:00

Tue, 21 Jul 26

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 4542 | Operated By Discover Airlines

21:45

Tue, 21 Jul 26

Frankfurt, Germany

09:35

Wed, 22 Jul 26

Mahe Island, Seychelles

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 4542 | Operated By Discover Airlines

10:45

Wed, 22 Jul 26

Mahe Island, Seychelles

13:30

Wed, 22 Jul 26

Mauritius, Mauritius

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch

More Timing Options

THB 52,902

THB 50,793

Brussels to Mauritius , 20 Jul

KLM Royal Dutch KL | 1704

10:25

Mon, 20 Jul 26

Brussels, Belgium

55 m

11:20

Mon, 20 Jul 26

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 1407

12:30

Mon, 20 Jul 26

Amsterdam, Netherlands

01 h 10 m

13:40

Mon, 20 Jul 26

Terminal T2F

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 3848 | Operated By Air Mauritius

16:20

Mon, 20 Jul 26

Terminal T2F

Paris, France

11 h 20 m

05:40

Tue, 21 Jul 26

Mauritius, Mauritius

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch, Air France

More Timing Options

THB 53,748

THB 51,602

Brussels to Mauritius , 20 Jul

KLM Royal Dutch KL | 1704

10:25

Mon, 20 Jul 26

Brussels, Belgium

55 m

11:20

Mon, 20 Jul 26

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 5474 | Operated By KLM Royal Dutch

12:30

Mon, 20 Jul 26

Amsterdam, Netherlands

01 h 10 m

13:40

Mon, 20 Jul 26

Terminal T2F

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 7964 | Operated By Air Mauritius

16:20

Mon, 20 Jul 26

Terminal T2F

Paris, France

11 h 20 m

05:40

Tue, 21 Jul 26

Mauritius, Mauritius

BAGGAGE : CHECK INCABIN

Information not available

Emirates

THB 112,222

THB 108,569

Brussels to Mauritius , 20 Jul

Emirates EK | 182

21:45

Mon, 20 Jul 26

Brussels, Belgium

06 h 50 m

06:35

Tue, 21 Jul 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 703

10:35

Tue, 21 Jul 26

Terminal T3

Dubai, United Arab Emirates

06 h 35 m

17:10

Tue, 21 Jul 26

Mauritius, Mauritius

BAGGAGE : CHECK INCABIN

Information not available