The common Indonesian means of transport such as angkot (public city transport), ojek (motorcycle riders who take passengers), and becak (pedicab) are available in many places in Sumatra.
Most angkots serve a standard route, picking up and dropping off people anywhere along the route, angkot base fare is Rp. 2,000 – Rp. 3,000 per person. You can find Ojeks at transportation stations, traditional markets, and around crossroads. An ojek can take you around the town, or can take you where no other public transport exists. The base rate for an ojek is Rp. 3,000 per person for a short distance. Becaks (pedicab) serve a short distance only and they can be found at around the back streets, becak fare is Rp. 2,000 – Rp.4,000.
It is wise to ask someone, such as your hotel employee or the locals, about the normal fare before you get on any local transport, otherwise see how much the other passengers pay and offer the exact fare.
You can get to this small buses to go to small villages, there are not spacious but you can manage if you carry a small backpack.