Bus travel between cities is more economical than flying but also more time consuming. As a very general rule of thumb (when traveling from one city to another on an express bus), you can expect to spend about one hour for every 70 Km (43 miles) traveled. So, a 700 Km (434 mile) bus trip will take around 8½ to 9 or 10 hours at an approximate cost of R$ 140 to R$ 150+. Intercity express buses are comfortable, relatively hassle free and you can often choose between competing companies providing service on the same route. Most intercity express buses provide reclining, sleeper seats with three or four seats across, onboard toilets, air conditioning and both a pillow and a blanket. Many intercity express routes are scheduled at night and only stop periodically to change drivers or for a 20 to 30 minute snack stop at a posto (gas station/restaurant) every 4 to 5 hours.
Bageiros (porters) at most Rodoviárias (bus stations) charge a firm, fixed price that ranges anywhere from R$ 2.00 to R$4.00+ per bag and very few Rodoviárias (bus stations) have luggage carts available.
If you are traveling with a group, many cities have van services available. Vans are most often air conditioned, use experienced drivers and can carry anywhere from 6 to 10 people with luggage. Hiring a van and driver can be an excellent way to travel with a group.