On average, a flight from Bangkok to Braga takes 28 hours 30 minutes. Flights to Braga from other popular cities in Thailand will vary in length. Below are a few examples of popular routes and their flight times.