Cheap Bus tickets to Jakarta City

What are the most popular routes to Jakarta City?

Semarang - Jakarta CityAverage price₹2,026Average duration7h 50mDaily departures1
Bandar Lampung - Jakarta CityAverage price₹3,213Average duration7h 10mDaily departures32
Tegal - Jakarta CityAverage price₹4,239Average duration5hDaily departures1
Bandung - Jakarta CityAverage price₹684Average duration2h 25mDaily departures8
Cimahi - Jakarta CityAverage price₹671Average duration2h 15mDaily departures5