Comprehensive Recommendation
For the journey from Olinda, PE to Salvador, BA, I recommend taking a flight due to the significant time savings compared to travelling by bus. The overall travel time by air is around 1 hour and 10 minutes, whereas bus travel takes approximately 20 hours. The flight distance is about 495 miles (800 km), while the bus covers roughly 570 miles (920 km).
The average cost of a flight ranges from £60 to £150, which may seem higher than a bus ticket costing £30 to £50, but the time saved should be a significant consideration in your travel plans. If you choose the bus option, opt for a reputable company like Viação Itapemirim or Águia Branca and plan for a comfortable overnight trip.