Batik Air logo

Batik Air

ICAO: BTK IATA: ID Active as of Jan 30, 2026

Airline Statistics

132

Active Routes

3696

Flight Observations

44

Unique Destinations

40

Origin Airports

714

Avg Route Distance (mi)

2348

Longest Route (mi)

0

Domestic Routes

100

International Routes

About Batik Air

**

Bhutan Airlines, officially known as Tashi Air Pvt. Ltd, holds the distinction of being Bhutan's first private airline, established as a subsidiary of the Tashi Group. The airline commenced its domestic operations on December 4, 2011, initially utilizing a Pilatus PC12 aircraft. Its international presence began on October 10, 2013, with flights to Bangkok, followed by services to Kolkata on December 16, 2013.

The airline's primary operational base and main hub is Paro International Airport (PBH) in Bhutan. Its head office is situated in Thimphu. As of November 2025, Bhutan Airlines operates a fleet consisting of two Airbus A319-100 aircraft. The airline's route network is regionally focused, offering international connections from Paro to key destinations. Services include daily flights to Bangkok via Kolkata, and three weekly flights to Delhi via Kathmandu. There is no information indicating any alliance membership with major global airline alliances like Star Alliance, SkyTeam, or Oneworld.

Bhutan Airlines offers a two-class cabin configuration on its A319 aircraft, featuring 12 Business Class seats and 114 Economy Class seats. Travelers can expect in-flight meals that are generally considered satisfactory, sometimes featuring Bhutanese cuisine.

Traveler Reviews

Traveler reviews for Bhutan Airlines offer a mixed, though generally positive, sentiment, often highlighting specific strengths and areas for improvement.

What Travelers Love:**

  • Friendly and attentive cabin crew: Many passengers praise the courteous and efficient service provided by the cabin crew on board.
  • Scenic approach to Paro: The landing at Paro International Airport is frequently noted as a breathtaking and memorable experience due to the challenging and picturesque terrain.
  • Good in-flight food: Passengers often find the in-flight meals to be satisfactory, with some appreciating the inclusion of Bhutanese culinary offerings.

Common Complaints:

  • Website and booking issues: Several travelers have reported difficulties with the airline's website, including challenges with online booking, payment processing, and seat reservations.
  • Ground handling issues/Check-in experience: Some passengers have expressed frustration with ground staff, citing strict enforcement of baggage weight limits and a lack of clear systems for managing excess baggage.
  • Delays and lack of communication: Occasional flight delays are reported, with some instances where passengers were not adequately informed or received insufficient support for connecting flights.
  • Refund issues: A notable complaint involves long waits for refunds and a lack of responsive communication from the airline regarding these requests.

Overall, the sentiment surrounding Bhutan Airlines is often positive concerning the in-flight experience, particularly the service provided by the cabin crew. However, operational aspects on the ground, such as website functionality, check-in processes, and delay management, along with refund processing, represent significant areas of dissatisfaction for some travelers.

**

Safety Information

Bhutan Airlines appears to maintain an acceptable safety profile, with no notable recent incidents or accidents explicitly reported in the provided information. Bhutan has regulations for the investigation of accidents and incidents, the Bhutan Air Navigation - Investigation of Accidents and Incidents Regulation 2024, which aligns with ICAO Annex 13 standards.

There is no specific information available regarding IOSA or FAA compliance. However, Bhutan Airlines is not featured on the EU Air Safety List, which is a compilation of non-EU air carriers banned or restricted from operating within the European Union due to safety concerns. This absence from the list suggests that the airline meets international safety standards as assessed by the EU.

As of November 2025, the average age of Bhutan Airlines' fleet of two Airbus A319-100 aircraft is 15.7 years. While specific details about its maintenance reputation are not explicitly stated, the airline emphasizes a commitment to delivering a travel experience that blends safety and reliability. The challenging operating environment of Paro International Airport** requires specially trained pilots, further indicating a focus on operational safety. No information on specific safety awards or recognitions for Bhutan Airlines was found.

Compiled by AirportRoutes.com • Updated 1 month, 4 weeks ago

Route Network Map

Click on any airport to see its routes

Most Popular Routes

239 flights
A320
CGK → UPG
Soekarno-Hatta International Airport → Sultan Hasanuddin Int'l
891 miles
209 flights
A320
YIA → CGK
Yogyakarta International Airport → Jakarta-Soekarno-Hatta Int'l
264 miles
164 flights
A320
UPG → CGK
Hasanuddin International Airport → Jakarta-Soekarno-Hatta Int'l
891 miles
138 flights
A320
SUB → CGK
Juanda International Airport → Jakarta-Soekarno-Hatta Int'l
430 miles
136 flights
A320
PLM → HLP
Sultan Mahmud Badaruddin II Airport → Halim Perdanakusuma Int'l
278 miles
107 flights
A320
PLW → UPG
Mutiara - SIS Al-Jufrie Airport → Sultan Hasanuddin Int'l
288 miles
106 flights
A320
SOQ → CGK
Domine Eduard Osok Airport → Jakarta-Soekarno-Hatta Int'l
1738 miles
100 flights
A320
MDC → CGK
Sam Ratulangi Airport → Jakarta-Soekarno-Hatta Int'l
1369 miles
96 flights
A320
AMQ → UPG
Pattimura International Airport → Sultan Hasanuddin Int'l
596 miles
87 flights
A320

Top Destinations

CGK (WIII)
Jakarta-Soekarno-Hatta Int'l
Tangerang
1329 flights
35 routes
UPG (WAAA)
Sultan Hasanuddin Int'l
Makassar / Ujung Pandang
702 flights
11 routes
SUB (WARR)
Juanda Int'l
Surabaya
389 flights
6 routes
HLP (WIHH)
Halim Perdanakusuma Int'l
Jakarta
221 flights
7 routes
DPS (WADD)
Ngurah Rai/Bali Intl
Bali/Denpasar
98 flights
7 routes
MLG (WARA)
Abdul Rachman Saleh
Malang
85 flights
2 routes
PLM (WIPP)
Sultan Mahmud Badaruddin II
Palembang
75 flights
2 routes
SRG (WAHS)
Ahmad Yani International
Semarang
69 flights
2 routes
AMQ (WAPP)
Pattimura
Ambon
64 flights
2 routes
KNO (WIMM)
Kuala Namu International
Deli Serdang
53 flights
4 routes

Top Origin Airports

CGK (WIII)
Soekarno-Hatta International Airport
Jakarta
615 flights
34 routes
HLP (WIHH)
Halim Perdanakusuma International Airport
Jakarta
473 flights
10 routes
UPG (WAAA)
Hasanuddin International Airport
Ujung Pandang
449 flights
13 routes
SUB (WARR)
Juanda International Airport
Surabaya
261 flights
8 routes
YIA (WAHI)
Yogyakarta International Airport
Yogyakarta
167 flights
2 routes
PLW (WAFF)
Mutiara - SIS Al-Jufrie Airport
Palu
159 flights
2 routes
SOQ (WASS)
Domine Eduard Osok Airport
Sorong
156 flights
3 routes
MDC (WAMM)
Sam Ratulangi Airport
Manado
154 flights
2 routes
AMQ (WAPP)
Pattimura International Airport
Ambon
146 flights
2 routes
PLM (WIPP)
Sultan Mahmud Badaruddin II Airport
Palembang
132 flights
2 routes

Top Border Crossing Flights

CGK (WIII)
Soekarno-Hatta International Airport
Tangerang, ID
1329 flights
35 routes
DPS (WADD)
Denpasar I Gusti Ngurah Rai International Airport
Bali/Denpasar, ID
98 flights
7 routes
KNO (WIMM)
Kualanamu International Airport
Deli Serdang, ID
53 flights
4 routes

Longest Routes

CGK → DJJ
Soekarno-Hatta International Airport → Sentani
2348 mi
DJJ → CGK
Dortheys Hiyo Eluay International Airport → Jakarta-Soekarno-Hatta Int'l
2348 mi
CGK → PER
Soekarno-Hatta International Airport → Perth Int'l
1884 mi
PER → CGK
Perth International Airport → Jakarta-Soekarno-Hatta Int'l
1884 mi
DMK → CGK
Don Mueang International Airport → Jakarta-Soekarno-Hatta Int'l
1750 mi

Shortest Routes

UPG → MJU
Hasanuddin International Airport → Tampa Padang
175 mi
DPS → SUB
Denpasar I Gusti Ngurah Rai International Airport → Juanda Int'l
189 mi
SUB → DPS
Juanda International Airport → Ngurah Rai/Bali Intl
189 mi
SOQ → MKW
Domine Eduard Osok Airport → Rendani Airport
191 mi
MKW → SOQ
Rendani Airport → Sorong
191 mi

All Routes

132 Total Routes
Showing 25 most popular routes
Route Destination Flights Distance Aircraft Last Seen
HLP → SUB Juanda Int'l
Surabaya
239 412 mi A320 Jan 29, 2026
CGK → UPG Sultan Hasanuddin Int'l
Makassar / Ujung Pandang
209 891 mi A320 Jan 29, 2026
YIA → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
164 264 mi A320 Jan 28, 2026
UPG → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
138 891 mi A320 Jan 30, 2026
SUB → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
136 430 mi A320 Jan 28, 2026
PLM → HLP Halim Perdanakusuma Int'l
Jakarta
107 278 mi A320 Jan 29, 2026
PLW → UPG Sultan Hasanuddin Int'l
Makassar / Ujung Pandang
106 288 mi A320 Jan 28, 2026
SOQ → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
100 1738 mi A320 Jan 29, 2026
MDC → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
96 1369 mi A320 Jan 30, 2026
AMQ → UPG Sultan Hasanuddin Int'l
Makassar / Ujung Pandang
87 596 mi A320 Jan 27, 2026
DJJ → UPG Sultan Hasanuddin Int'l
Makassar / Ujung Pandang
81 1457 mi B738 Jan 29, 2026
HLP → MLG Abdul Rachman Saleh
Malang
81 416 mi A320 Jan 29, 2026
HLP → PLM Sultan Mahmud Badaruddin II
Palembang
70 278 mi A320 Jan 29, 2026
UPG → SUB Juanda Int'l
Surabaya
65 492 mi A320 Jan 23, 2026
KNO → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
65 863 mi A320 Jan 28, 2026
CGK → SUB Juanda Int'l
Surabaya
63 430 mi A320 Jan 28, 2026
UPG → AMQ Pattimura
Ambon
61 596 mi A320 Jan 27, 2026
BTH → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
60 531 mi A320 Jan 29, 2026
AMQ → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
59 1486 mi A320 Jan 27, 2026
MDC → UPG Sultan Hasanuddin Int'l
Makassar / Ujung Pandang
58 589 mi A320 Jan 30, 2026
PLW → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
53 983 mi B738 Jan 28, 2026
PKU → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
52 581 mi A320 Jan 30, 2026
TTE → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
52 1510 mi A320 Jan 28, 2026
BTJ → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
50 1119 mi A320 Jan 27, 2026
PKY → CGK Jakarta-Soekarno-Hatta Int'l
Tangerang
49 570 mi A320 Jan 28, 2026
Data Information:

Airline statistics are based on flight route observations collected from FlightAware AeroAPI and other sources. Flight counts represent observed operations, not scheduled frequencies. Route data is continuously updated as new flight information becomes available.

Data Freshness: Real-time
Last Update: Jan 30, 2026 09:05
Coverage: Observed routes only