Major international airport · Batam, Indonesia
Hang Nadim International Airport
IATA: BTH ICAO: WIDD
Scheduled service
Airport details
| IATA code | BTH |
| ICAO code | WIDD |
| Serves | Batam |
| Country | Indonesia |
| Coordinates | 1.12103, 104.119 |
| Elevation | 126 ft (38 m) |
| Runways | 1 · longest 13,218 ft (4,029 m) |
| Map | OpenStreetMap |
Live conditions MVFR
35°C · Wind SE 7 kt, visibility 3.73 miles, scattered clouds at 1,400 ft
Official METAR via NOAA Aviation Weather, reported 05:00 UTC.METAR WIDD 180500Z 15007KT 6000 SCT014 35/24 Q1011 NOSIG RMK FU IN APCH
Location
Route map
Every nonstop route from BTH on one map. Blue is year-round, amber is seasonal; click any dot for the route.
Direct flights from BTH
14 destinations served nonstop · route list refreshed 9 Oct 2026
| Destination | Airport | Airlines | Distance | |
|---|---|---|---|---|
| Pasirkuning-Singkep Island | SIQ · ID | Susi Air | 185 km | Route → |
| Rengat-Sumatra Island | RGT · ID | Susi Air | 257 km | Route → |
| Bukit Padi | LMU · ID | Wings Air | 274 km | Route → |
| Dumai | DUM · ID | Wings Air | 303 km | Route → |
| Jambi | DJB · ID | Sriwijaya Air | 311 km | Route → |
| Sepang | KUL · MY | AirAsia | 323 km | Route → |
| Pasir Pengarayan | PPR · ID | Susi Air, Wings Air | 418 km | Route → |
| Padang (Katapiang) | PDG · ID | Lion Air, Super Air Jet | 477 km | Route → |
| Ranai-Natuna Besar Island | NTX · ID | NAM Air | 567 km | Route → |
| Beringin | KNO · ID | Citilink, Lion Air | 647 km | Route → |
| Yogyakarta | YIA · ID | Super Air Jet | 1,200 km | Route → |
| Surabaya | SUB · ID | Citilink, Lion Air | 1,348 km | Route → |
| Seoul | ICN · KR | Jeju Air | 4,644 km | Route → |
| Jeddah Seasonal | JED · SA | Lion Air, Saudia | 7,383 km | Route → |
Nearby airports
Data updated · About & Data Sources