You can take the DAMRI bus to Bogor from CGK. I think it is hourly. It's comfortable, takes about the same time as car (traffic is usually the limiting factor!) for around one tenth of the price.
If you want to break the journey in Bogor to sort out the next stage of you journey, the Santika is a very nice hotel next to the bus station.