
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Thai Airways | 20:40 | 22:15 | Hat Yai (HDY) | Bangkok (BKK) | Book flight |
Thai Airways | 20:55 | 22:05 | Kuala Lumpur (KUL) | Bangkok (BKK) | Book flight |
Thai Airways | 21:25 | 22:30 | Udon Thani (UTH) | Bangkok (BKK) | Book flight |
Here are the steps to book Thai Airways tickets online:
Payments for Thai Airways tickets can be made via bank transfer, and credit card.
For more information regarding available payment methods, please visit the Payment Methods page.
The Thai Airways e-ticket serves as proof of your booking for Thai Airways flights. Show your e-ticket at the Thai Airways counter during check-in (either at the airport or online) to get your boarding pass. If you do not receive your e-ticket within 60 minutes after making payment, please contact Traveloka Customer Service immediately.
Thai Airways International, commonly known as Thai Airways, is Thailand’s flag carrier. Thai Airways’ IATA code is TG. In flight listings, the TG airline code identifies the carrier; THA is its ICAO code, and a TG flight number identifies one of its services. The company began operations in 1960 as a joint venture between Thai Airways Company and Scandinavian Airlines System. Thai Airways is based in Bangkok, and Suvarnabhumi Airport (BKK) is its principal hub.
From Malaysia, the most direct place to compare Thai Airways schedules is the Kuala Lumpur–Bangkok market. When comparing Thai airlines, confirm whether Thai Airways or a partner operates each segment. Bangkok also connects with the airline’s wider domestic and international network. The itinerary shown for a particular date determines whether a flight is nonstop or connects in Bangkok, so check the stops and operating carrier before choosing a ticket.
Thai Airways joined Star Alliance as a founding member in 1997. Alliance membership can make connections and loyalty benefits available across participating airlines, subject to each ticket’s fare rules and the operating carrier. For travellers comparing Thai Airways booking options, the useful details are the route, departure time, cabin, baggage allowance and conditions shown for the individual itinerary.
Thai Airways’ history spans more than six decades. It was formed in 1960 through cooperation between Thai Airways Company and Scandinavian Airlines System. In 1977, the Thai government acquired SAS’s shareholding. Thai Airways Company and Thai Airways International merged in 1988, bringing domestic and international operations under one airline group. The company listed on the Stock Exchange of Thailand in 1991.
In 1997, Thai Airways became one of the founding members of Star Alliance. The airline later entered a court-supervised business rehabilitation process. It completed that process in 2025 and resumed trading on the Stock Exchange of Thailand on 4 August 2025. These milestones explain the airline’s ownership and operating history without relying on old fleet, market-share or financial figures that can quickly become outdated.
Thai Airways is a publicly traded company. Its shareholder mix can change, so readers looking for current ownership percentages should use the latest company filings. The Ministry of Finance has been identified as a major shareholder in company reporting. Historical details and current investor information are best checked separately: a previous shareholder figure should not be treated as a live ownership percentage.
For customers, the practical distinction is between Thai Airways as the marketing airline and the carrier actually operating a segment. A ticket can include partner-operated connections. Review the carrier name, flight number and fare conditions for every part of an itinerary, especially when a journey connects beyond Bangkok.
Thai Airways lists Airbus A320-200, Airbus A321neo, Airbus A330-300 and Airbus A350-900 aircraft, along with Boeing 777-200ER, Boeing 777-300ER, Boeing 787-8 and Boeing 787-9 aircraft. The fleet includes narrow-body aircraft for shorter and regional services as well as wide-body aircraft used across regional and long-haul networks.
Aircraft type is useful when comparing a flight, but it does not by itself guarantee a particular seat, cabin layout or onboard feature. Aircraft can vary within a model, and equipment can change after a schedule is published. Check the aircraft and cabin information attached to the selected itinerary, then confirm the details in the airline’s booking information before travel.
Thai Airways sells Economy, Royal Silk (Business) and, on selected aircraft and services, Royal First Class. A premium cabin is not available on every route or flight. The selected cabin, seat map and fare family determine what is included. A flight’s operating carrier also matters: partner-operated segments may have different seating, baggage and service arrangements.
Passengers choosing between Thai Airways flights can compare the aircraft type and journey time alongside departure time, connection length and baggage. If a specific seat feature, meal or cabin is important, verify that feature for the exact flight rather than assuming it is present on every aircraft of the same type.
Thai Airways’ Bangkok hub gives travellers from Malaysia access to onward itineraries across Thailand and other regions. The links below open Traveloka route-search pages for popular city pairs. They help compare available schedules and fares; they do not promise that Thai Airways operates every result or that a route is nonstop. Use the airline and stop filters, then inspect the operating carrier and connection details shown for your dates.
Kuala Lumpur–Bangkok is the core Malaysia–Thailand city pair to compare when searching for Thai Airways flights. Onward searches such as Kuala Lumpur–Phuket, Kuala Lumpur–London or Kuala Lumpur–Sydney may show itineraries with a connection, depending on the date and available schedule. A route page can include services from several airlines, so confirm that each segment matches the carrier and travel time you want.
Penang–Bangkok is another useful search for travellers in northern Malaysia. For any route, compare the complete journey rather than only the first flight: a lower displayed fare can involve a longer connection, a different operating airline, or different baggage terms. Review the booking details before paying.
Thai Airways checked baggage depends on the route, cabin, fare family, ticket and operating carrier. For travel beginning on or after 2 March 2026, the airline applies a piece-based allowance to its listed international route groups, including journeys within Asia, Australia and New Zealand. For many international Economy tickets, Standard generally includes one checked bag up to 23 kg, while Flexi and Full Flex generally include two bags up to 23 kg each. Saver, award and selected route exceptions can differ, so check the allowance attached to the exact ticket.
On the international piece-based policy, Royal Silk Class generally includes two checked bags up to 32 kg each. Royal First Class generally includes three checked bags up to 32 kg each; some redemption tickets have a two-piece allowance. Each checked bag is subject to the airline’s size limit, and partner or codeshare flights may apply different rules. The e-ticket or booking page is the final reference for the journey you purchased.
For cabin baggage, Thai Airways permits one carry-on item of up to 7 kg, with maximum dimensions of 56 × 45 × 25 cm, including handles and wheels. A small personal item, such as a handbag or laptop, may also be carried if it stays within the airline’s published size and weight limits. Airport security rules for liquids and restricted goods apply separately; review the current airport and destination requirements before packing.
If your checked bags exceed the ticket allowance, Thai Airways offers excess-baggage purchase options on eligible flights. Online excess baggage is available for eligible Thai-operated flights and must be purchased at least 24 hours before departure. The airline’s published terms set a per-person, per-flight limit and state that an online purchase is non-refundable and non-exchangeable. Fees can differ by route and purchase channel, so compare the displayed charge with the cost and terms at the airport before deciding.
Travellers with sports equipment, musical instruments, mobility devices or other unusual baggage should confirm acceptance, packing and fees with the airline before travel. Do not assume an item counts as a standard checked bag. If an itinerary includes another carrier, check that carrier’s rules for the relevant segment as well.
Thai Airways online check-in is available from 24 hours until 1 hour before scheduled departure, subject to ticket and passenger eligibility. Travellers generally need a booking reference or ticket number and the passenger’s last name. International passengers must also provide the travel-document information required for the destination. Keep the passport, visa and other entry documents available when completing check-in.
Online check-in may not be available when a passenger requires certain types of airport assistance or is travelling with an unaccompanied-minor service, a pet, sports equipment, or baggage that needs special handling. In these cases, follow the airline’s instructions and check in at the airport. Kiosk availability and bag-drop arrangements depend on the departure airport and flight.
Counter opening and closing times differ by airport and route. Check the instructions for the airport shown on your ticket and leave enough time for document checks, baggage drop, immigration and security screening. If a connection is part of the trip, check whether each segment is eligible for online check-in and whether the boarding pass is issued for the entire itinerary.
After check-in, verify the passenger name, flight date, departure airport, gate information and baggage receipt. If a schedule change or ticket update appears, use the booking channel or airline contact shown on the ticket to confirm the current itinerary.
Thai Airways offers Economy and Royal Silk Class across its network, with Royal First Class on selected services. Exact cabin availability and seat configuration depend on the aircraft and flight. Royal Silk is the airline’s Business Class product. When comparing a fare, check whether the selected cabin includes the seat, baggage and ticket-change conditions that matter to you; cabin name alone does not describe every fare restriction.
Thai Airways provides onboard meals and other services according to the route, flight and cabin. Special meal requests are for eligible international flights operated by Thai Airways. The airline’s current instructions allow requests up to 24 hours before departure for flights leaving Bangkok and up to 48 hours before departure for flights arriving in Bangkok. The request must be made through an eligible Thai Airways channel and may not be available on partner-operated flights.
In-flight entertainment, seat power, Wi-Fi and other features vary by aircraft and service. Thai Airways’ THAI Sky Connect service is not available in the same way on every flight; equipment and satellite coverage can affect availability. Check current flight information if internet access or a particular entertainment feature is important to your trip.
Passengers with dietary needs should request an appropriate special meal before the published deadline and confirm that the request appears in their booking. A request is not the same as a guaranteed allergy-free cabin or meal preparation environment. Keep essential medication and any medically required items in cabin baggage, following airline and airport safety rules.
Infants younger than 14 days are not accepted for air travel by Thai Airways. A bassinet can be requested on routes where the service is offered, subject to availability and aircraft limits. The published bassinet guidance is for babies under 6 months, under 10 kg and no more than 67 cm long. Thai Airways says bassinet service is not available on Thailand domestic routes or flights to and from Malaysia, Cambodia, Laos, Myanmar and Vietnam. For a Kuala Lumpur–Bangkok flight, a family should therefore plan for the infant to travel without a bassinet.
Thai Airways’ unaccompanied-minor service is required for children aged 5–11 travelling alone in Economy. In Business or First Class, the service is available for ages 8–11; it is optional for ages 12–17. An international service fee applies per flight, and the child’s fare and local requirements also matter. A transfer longer than six hours or an overnight stop requires an assistance arrangement at the transfer point. The airline does not accept an itinerary that requires an unaccompanied child to transfer between Suvarnabhumi and Don Mueang airports, and the service is not available on codeshare flights.
For a normal, uncomplicated pregnancy, Thai Airways requires a medical certificate from 28 weeks. It must state the expected date of delivery and confirm fitness to fly, and it must be issued within 7 days before the first flight. A single pregnancy may be accepted on flights longer than 4 hours up to 34 weeks, and on flights of 4 hours or less up to 36 weeks; pregnancy beyond 36 weeks is not permitted. Multiple pregnancies or complications can require a medical information form and airline approval, particularly for long-distance travel. Confirm the current requirement with Thai Airways before booking.
Pets generally travel under separate animal-transport rules rather than in the passenger cabin. Thai Airways accepts eligible dogs and cats as checked baggage on some flights, subject to prior arrangements, container and weight rules, health and document requirements, aircraft type, and destination restrictions. International pets must be older than 4 months, and the AVIH service is not available on A320 aircraft or on certain routes. Some animals or routes require cargo arrangements. Contact Thai Airways well before travel to confirm acceptance for every segment.
Passengers who need a wheelchair, medical assessment or other assistance should request it before departure and provide any required medical information. Service availability can depend on the airport, aircraft and type of support. Ask Thai Airways which details must be arranged directly with the airline and which can be added through the booking channel.
Thai Airways ticket changes and refunds depend on the fare rules attached to the ticket, the operating carrier, the timing of the request and the channel used to buy the booking. Some fares permit changes with a fee or fare difference; other tickets may restrict changes or refunds. Do not assume a particular booking class is automatically free to change or refundable.
If you booked through Traveloka, open the order details and review the change or refund options shown for that booking. If you bought directly from Thai Airways or another agency, use that seller’s process. The final amount, any service charge, and the applicable deadline must be checked against the ticket conditions and the current options displayed for your booking.
When an airline changes or cancels a flight, the available rebooking or refund choices depend on the notice, ticket and applicable rules. Follow the instructions sent for the booking and contact the seller or operating airline if the proposed option is unclear. Keep the ticket number and booking reference available when asking for help.
Traveloka can be used to compare Thai Airways booking options for a route and travel date. Search results let travellers review the schedule, journey duration, number of stops and displayed price. Where fare details are available, check the cabin, baggage allowance and change or refund conditions before selecting the ticket.
For an itinerary with a connection, compare the complete trip, including the operating carrier, airport and connection time for each segment. A Thai Airways-marketed flight can include a partner-operated service, so confirm the carrier shown for each flight. The ticket rules may differ between segments.
At checkout, review passenger details and the payment methods presented for that booking. Availability can vary by country, account and order. After payment, use the order confirmation and ticket information to verify whether the booking is confirmed and how to access the itinerary. Read the displayed post-booking options before making a change or cancellation request.
Traveloka route and airline searches can help put schedules and fare details in one comparison flow. The final choice should be based on the itinerary and ticket terms shown for your dates, not an assumption that every Thai Airways flight has the same inclusions or post-booking conditions.
To compare Thai Airways fares, search the exact route and dates first, then review the complete itinerary. If your travel dates are flexible, compare nearby dates when the search results provide them. Flight prices change with availability and booking conditions, so a weekday or advance-purchase rule is not a guarantee of a lower fare.
Compare the total trip cost rather than the first price shown. Check whether the fare includes checked baggage, what cabin is selected, whether the flight connects, and which carrier operates each segment. An itinerary with a longer stop or an add-on charge may cost more overall than its initial fare suggests.
Before choosing a ticket, compare the change and cancellation terms that apply to your plans. If you need additional baggage, check the allowance and available excess-baggage price for the route. If a particular seat, meal or cabin is important, confirm that the selected flight offers it. These checks help you choose a fare that fits your trip without relying on a discount or future price drop.
When results include several airlines, use the airline filter if available and verify the operating carrier on the itinerary. For travel beyond Bangkok, compare the connection time and all flight segments. A low fare is useful only if the route, baggage and ticket conditions match what you need.
For a Thai Airways flight booking, enter your departure city, destination, travel dates and passenger count in Traveloka’s flight search. Select the cabin you want and review the available results. Search results may include different carriers, so use the airline filter when available and check the carrier name listed for each segment.
Open an itinerary to compare its departure and arrival times, flight duration, stopovers, baggage allowance and fare rules. For a round trip, review both directions before proceeding. If a connection is involved, confirm the airports, connection time and operating carrier for every segment.
Enter passenger names exactly as they appear on travel documents. Add any requested extras only after checking their price, eligibility and conditions. Review the final booking summary, ticket conditions and payment options shown for the order before submitting payment.
After checkout, check the order status and confirmation for the airline, passenger names, dates, route and ticket number. Keep the booking reference and itinerary accessible for check-in. For changes, cancellations or special assistance, follow the contact and service channel shown in the order and in the airline’s current travel guidance.

