Yes, there are multiple flights from Bangkok Intl to Roanoke for under ฿ 42,027. The cheapest flight booked recently is on United Airlines for just ฿ 40,406, but on average you can expect to pay ฿ 99,183.
United Airlines is one of the carriers that may have flexible change policies. You can use our site to filter for other airlines that may also have this kind of flexibility.
There are no direct flights from Bangkok Intl to Roanoke, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.
In Bangkok Intl, there will be less rainfall in Bangkok Intl compared to Roanoke over the next 3 days.
With an average temperature of 36 °C, peak weather can be found in April. As a traveller, expect to see changes in flight prices during that period. The temperatures in Roanoke are colder than in Bangkok Intl.
For as low as ฿ 40,406, United Airlines can have you in Roanoke from Bangkok Intl in 24h 54m. Both multi-stop and direct flights can be found to your destination and back.
Flying on United Airlines is currently your cheapest option to Roanoke, with prices starting at ฿ 40,406. Another option worth looking into is ANA, starting at ฿ 40,436 return.