Thai Airways flies between: Bangkok - Sydney, Bangkok - Melbourne, Bangkok - London, Bangkok - Auckland, Bangkok - Los Angeles, Los Angeles - Bangkok, London - Bangkok, Bangkok - Athens, Bangkok - Frankfurt, Paris - Bangkok, Bangkok - Madrid, Karachi - Bangkok, Bangkok - Dubai, Manila - Bangkok, Bangkok - Rome, Dubai - Bangkok, Auckland - Bangkok, Sydney - Bangkok, Bangkok - Paris, Rome - Bangkok, as well as several other routes.
As with most international airlines flying to Canada and the US, Thai allows two pieces of checked luggage regardless of which class you are booked in. The weight restriction per bag is 50 pounds in Economy class and 70 pounds in Business class. If you are flying to other destinations, make sure to check your baggage allowance as it will be different. Additionally, all passengers may take one personal item on board as well as one bag weighing up to 15 pounds with total dimensions of 115 centimetres.