Comprehensive Recommendation
For the journey from Guarulhos, SP to Pilao Arcado, BA, I recommend flying as the most efficient and practical mode of transport. The flight takes around 5 hours, including layovers, which is significantly faster than taking a bus that might take up to 20 hours. The total distance by air is approximately 1,150 miles, which provides a better time-to-distance ratio.
Since prices can vary based on travel dates and how far in advance you book, expect to pay between $150 and $300 for flights, while bus tickets range from $90 to $150. It's advisable to check multiple flight times and bus schedules to find the best deal that fits your schedule.
Take advantage of airlines' early booking discounts and keep an eye on websites like Skyscanner or Kayak for the best deals. For the bus, booking through the company’s official website might offer exclusive discounts.