Direct (nonstop) flights from Singapore to Ulaanbaatar

1 airline flys nonstop from Singapore Changi Airport (SIN) to Chinggis Khan International Airport (UBN). It's 3,191 miles (5,135 km), about 7h 30m in the air. Operated by Miat - Mongolian Airlines.

SIN
Singapore Changi Airport
🇸🇬 Singapore, Singapore
UBN
Chinggis Khan International Airport
🇲🇳 Ulaanbaatar, Mongolia
Flight Time
7h 30m
Distance
3,191 mi
5,135 km
CO₂/pax
488 kg
−99 kg vs. layover
Airlines
1
Miat - Mongolian Airlines
Time Diff
Same timezone
Operated by Miat - Mongolian Airlines Miat - Mongolian Airlines

Route data last updated: May 28, 2026

Airlines with non-stop flights

Miat - Mongolian Airlines OM Miat - Mongolian Airlines
Route
SIN → UBN
Flight Time
7h 30m
Distance
3,191 mi

Alternative Routes

Other ways to fly from Singapore to Ulaanbaatar with one stop · direct emits 488 kg CO₂ per passenger

SIN BKK (Bangkok) UBN
Leg 1: 2h 30m (876 mi) Leg 2: 5h 40m (2,365 mi) Total: ~8h 10m 🍃 587 kg CO₂ (+20% vs. direct)
Leg 1
SIN → BKK
2h 30m · 876 mi
View SIN to BKK flights →
Leg 2
BKK → UBN
5h 40m · 2,365 mi
View BKK to UBN flights →
SIN SYX (Sanya) UBN
Leg 1: 3h 5m (1,221 mi) Leg 2: 5h 10m (2,027 mi) Total: ~8h 15m 🍃 574 kg CO₂ (+18% vs. direct)
Leg 1
SIN → SYX
3h 5m · 1,221 mi
View SIN to SYX flights →
Leg 2
SYX → UBN
5h 10m · 2,027 mi
View SYX to UBN flights →
SIN PEK (Beijing) UBN
Leg 1: 6h 5m (2,779 mi) Leg 2: 2h 20m (713 mi) Total: ~8h 25m 🍃 582 kg CO₂ (+19% vs. direct)
Leg 1
SIN → PEK
6h 5m · 2,779 mi
View SIN to PEK flights →
Leg 2
PEK → UBN
2h 20m · 713 mi
View PEK to UBN flights →
SIN SGN (Ho Chi Minh City) UBN
Leg 1: 2h 15m (675 mi) Leg 2: 6h 15m (2,537 mi) Total: ~8h 30m 🍃 538 kg CO₂ (+10% vs. direct)
Leg 1
SIN → SGN
2h 15m · 675 mi
View SIN to SGN flights →
Leg 2
SGN → UBN
6h 15m · 2,537 mi
View SGN to UBN flights →
SIN PKX (Beijing) UBN
Leg 1: 6h 5m (2,739 mi) Leg 2: 2h 30m (738 mi) Total: ~8h 35m 🍃 581 kg CO₂ (+19% vs. direct)
Leg 1
SIN → PKX
6h 5m · 2,739 mi
View SIN to PKX flights →
Leg 2
PKX → UBN
2h 30m · 738 mi
View PKX to UBN flights →

Frequently Asked Questions

How long is the direct flight from Singapore to Ulaanbaatar?

A nonstop flight from Singapore (SIN) to Ulaanbaatar (UBN) takes approximately 7 hours and 30 minutes. The distance is 3,191 miles (5,135 km).

Which airlines fly nonstop from Singapore to Ulaanbaatar?

Just Miat - Mongolian Airlines.

Is there a nonstop flight from Singapore to Ulaanbaatar?

Yes. 1 airline: Miat - Mongolian Airlines.

How far is Singapore from Ulaanbaatar?

The flight distance from Singapore to Ulaanbaatar is 3,191 miles (5,135 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to New York.

What type of aircraft flies from Singapore to Ulaanbaatar?

At 7h 30m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Singapore to Mongolia?

Depends on your passport. Check with the Mongolia embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Singapore to Ulaanbaatar?

Roughly 488 kg CO2 per passenger one-way. That's about the same as driving 2,440 km.

Is the return flight from Ulaanbaatar to Singapore also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Singapore to Ulaanbaatar?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Singapore Changi Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.