There are a few night direct buses from Bangalore to Badami. Both SRS & VRL operate non ac semi sleeper type buses from Bangalore. Check out with the agencies for the pick points in Bangalore, there are many, one would be closer to you.
Bus fare is Rs500-700 range. You can book seats online at their booking sites.
Bangalore Badami travel time is about 9 hours.
You may also want to check out the Bangalore to Badami trains options.
The Virupaksha Temple of Pattadakal signifies the high watermark of the Early Chalykyan architecture. This temple was built in commemoration to the victory of the Chalykyas over the Pallavas of the Kanchipuram.
Golgumbaz Express (Train Number 6535 / 6536) is a tri-weekly express train between Solapur and Bangalore( Yesvantpur Junction). In the Yesvantpur to Solapur route it is called Solapur Express and in the return route it is called Golgumbaz Express.