Distance from Jakarta to Bangkok
🇮🇩 Jakarta, Indonesia → 🇹🇭 Bangkok, Thailand
The distance between Jakarta and Bangkok is 2,328 kilometres (1,446 miles) measured as a great-circle (straight) line. Flying out of Soekarno-Hatta International Airport (CGK), the initial heading is roughly north (343°), and a typical nonstop flight takes around 3h 25m. Actual flight paths and times vary with routing, winds and air-traffic constraints.
Jakarta
Indonesia
Indonesia's massive capital on Java, a fast-growing economic engine blending colonial heritage, modern towers and one of Asia's largest urban populations.
Top sights: National Monument (Monas), Old Town (Kota Tua), Istiqlal Mosque, Ancol, Thousand Islands
Bangkok
Thailand
Thailand's vibrant capital, famous for ornate temples, floating markets, street food and buzzing nightlife along the Chao Phraya River.
Top sights: Grand Palace, Wat Arun, Wat Pho, Chatuchak Market, Khao San Road, floating markets
Frequently asked questions
- How far is Bangkok from Jakarta?
- 2,328 km (1,446 miles) in a straight line.
- How long is the flight from Jakarta to Bangkok?
- About 3h 25m nonstop, at an average 800 km/h cruising speed plus taxi and climb time.
- What direction is Bangkok from Jakarta?
- Bangkok lies roughly to the north of Jakarta (initial bearing 343°).
- Which airports serve this route?
- Jakarta: Soekarno-Hatta International Airport (CGK). Bangkok: Suvarnabhumi Airport (BKK).
More distances from Jakarta
See the country profiles for Indonesia and Thailand, or open the Asia distance calculator.