There are minibuses to La Paz from 3am to 5.30pm. These take the safe new road, but are a bit cramped. 15-18 Bs, 4 hours. For 25bs you can get small micros 2hours.
A private taxi to La Paz should cost around 300-350 Bs. Also, there are shared taxis that cost from 25 to 35 Bs. They take the curves a bit too fast, so it's best to take them only if you have a strong stomach.
There are daily busses all the way to Rurrenabaque at least 15 hours, or maybe 20!, leaving around noon.