Bandung is located in the central highlands. It can be reached from Jakarta either via the toll road or railway by train. When using the road, there are many small buses connecting Jakarta and Bandung. An alternative to the toll road is the winding and mountainous roads through Puncak (=Peak). The route through Puncak is quite scenic but on weekends and public holidays the traffic is congested.
Bandung’s Husein Sastranegara (IATA: BDO) airport has a difficult location among the mountains and has only limited services with narrow-body airplanes. The airport is located at the end of Pajajaran Street, 4km from the centre of the city. There’s no metered taxi available from bandung airport. The official taxi of the airport didn’t use meter and will only served once you had a taxi ticket (the ticket shown the amount you have to pay to the driver) which can be bought at the taxi booth near the international arrival exit gate, they charges minimum of IDR40,000 (about USD5). Most hotels provide a free airport transfer services.
Some airlines serving Bandung:
By shuttle bus
With 6-12 seater minivans leaving every fifteen minutes up to every 1 to 2 hours depends on the providers, the shuttle bus market between Jakarta and Bandung is fiercely competitive. Roughly speaking, services can be categorised as either door to door in a chartered car or van that takes your group exactly where you want to go, for around US$50-75, or point to point from a terminal to another, for under US$10. Many companies offer both. Most shuttle providers use Isuzu Elf minivan (similar with Toyota Hiace, but bigger & more spacious) and some companies offer more luxurious options using Toyota Alphard or Hyundai H-1 with a higher fare and distinct routes, but some routes are deleting, because the high price fare after high increase of diesel fuel made consumers use lower grade of shuttle bus.