1map logoGo to main page

Bangkok to Jakarta from $68: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bangkok, Thailand
to
Jakarta, Indonesia

How to Get from Bangkok to Jakarta: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$68 - PlaneBest price
2342 kmDistance
7h 17m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bangkok to Jakarta with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
7h  17m
Estimated price
$82-244
Recommended
Company
various
Plane
Average Duration
7h  25m
Estimated price
$68-245
Cheapest
route map
Distance: 2342 km
Duration: 7h 17m

See more options

Company
various
Plane
Average Duration
3h  25m
Estimated price
$80-250

Bangkok - Jakarta operators

Explore transport companies operating between Bangkok and Jakarta, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
ethiopianairlines.com

Plane from Suvarnabhumi (BKK) to Soekarno–Hatta (CGK)

Average Duration
3h 25m
Estimated price
$2440-2441
Website
thaiairways.com

Plane from Suvarnabhumi (BKK) to Soekarno–Hatta (CGK)

Average Duration
3h 35m
Estimated price
$190-826
Website
garuda-indonesia.com

Plane from Suvarnabhumi (BKK) to Soekarno–Hatta (CGK)

Average Duration
3h 37m
Estimated price
$827-828
Website
airasia.com

Plane from Don Muang (DMK) to Soekarno–Hatta (CGK)

Average Duration
3h 36m
Estimated price
$824-825
Website
jetstar.com

Plane from Suvarnabhumi (BKK) to Soekarno–Hatta (CGK) via Singapore Changi

Average Duration
6h 35m
Estimated price
$2442-829
Website
singaporeair.com

Plane from Suvarnabhumi (BKK) to Soekarno–Hatta (CGK) via Singapore Changi

Average Duration
6h 37m
Estimated price
$150-820
Website
malaysiaairlines.com

Plane from Suvarnabhumi (BKK) to Soekarno–Hatta (CGK) via Kuala Lumpur

Average Duration
6h 3m
Estimated price
$160-823
Website
batikair.com

Plane from Don Muang (DMK) to Soekarno–Hatta (CGK)

Average Duration
3h 30m
Estimated price
$100-829
Website
lionairthai.com

Plane from Don Muang (DMK) to Soekarno–Hatta (CGK)

Average Duration
3h 30m
Estimated price
$80-2444
Website
airasia.com

Plane from Don Muang (DMK) to Soekarno–Hatta (CGK)

Average Duration
3h 35m
Estimated price
$65-2445

Bangkok to Jakarta: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bangkok and Jakarta offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🛫 The quickest way to travel from Bangkok to Jakarta is by taking a direct flight from Suvarnabhumi Airport to Soekarno–Hatta Airport, which takes approximately 3 hours and 25 minutes. 🌏 You have a variety of airline options for this route, including Ethiopian Airlines, Jetstar Asia Airways, and Thai Airways International, among others. The flight duration from Bangkok to Jakarta by plane is around 7 hours and 17 minutes. 💰 Prices for flights between Jakarta and Bangkok can range from $82 to $244, offering travelers a range of budget options for their journey between these two vibrant Southeast Asian cities.
Departure Point
Suvarnabhumi Airport
Arrival Point
Soekarno–Hatta Airport

Frequently asked questions

Find out more about the route from Bangkok to Jakarta.

Or choose the category:
The distance between Bangkok and Jakarta is approximately 2342 km. The typical travel time by plane is around 7 hours and 4 minutes.
The most cost-effective and time-efficient transportation option for traveling from Bangkok to Jakarta is by flying. It takes approximately 7 hours and 4 minutes to reach Jakarta from Bangkok by plane. The cost of the flight ranges from $65 to $230, depending on the airline and other factors.
The flight time between Bangkok and Jakarta typically takes around 3 hours and 30 minutes. However, this can vary depending on factors such as weather conditions and air traffic. The cost of a flight between Jakarta and Bangkok can range from $85 to $225, depending on the airline, time of booking, and availability of seats.
There are plenty of accommodation options near Jakarta with over 1525 hotels to choose from. Prices for hotels in Jakarta start at $27 per night, offering a range of budget-friendly and luxury options.