Last minute Bangkok flight offers
Prices observed in the past 7 days start from R1779 one-way and R2549 round trip. Fares and availability may change at any time, and additional terms may apply.
Qatar Airways
JNB
Johannesburg
BKK
Bangkok
R5359
Qatar Airways
CPT
Cape Town
BKK
Bangkok
R6239
Bangkok Airways
HKT
Phuket
BKK
Bangkok
R1779
Bangkok Airways
USM
Koh Samui
BKK
Bangkok
R2409
Qatar Airways
DUR
Durban
BKK
Bangkok
R5879
Qatar Airways
PLZ
Port Elizabeth
BKK
Bangkok
R7879
Etihad Airways
CAI
Cairo
BKK
Bangkok
R6099
United Airlines
HKG
Hong Kong
BKK
Bangkok
R2339

Prefer it packaged?
Popular airlines to Bangkok
Why visit Bangkok

Steeped in History
Like most Asian destinations, Bangkok is rich in history, with its magnificent palaces and vast array of temples, including Wat Traimit, home to the amazing Golden Buddha.

The Waterways
Take a boat cruise down Chao Phraya River, which takes you past many of the top sights and sounds of the city, including a vibrant river market!

A Backpacker’s Paradise
Discover the livelier side of Bangkok at Khao San Road, the home of a variety of accommodation offers as well as shops and street vendors that offer a range of products and exceptional dishes.
Bangkok: the bustling heart of Southeast Asia, where tradition and modernity are fused together
Treat yourself to a memorable time in Bangkok, the vibrant capital of Thailand. Home to over 8 million residents, it is by far the country’s largest city. Bangkok offers you stunning palaces, an exciting nightlife, an alluring culinary scene and so much more. The top attractions of the city include the Grand Palace, Wat Arun and Lumpini Park.
Seize this wonderful holiday opportunity, because cheap flights to Bangkok are now available for a limited time! Bangkok is the home of Suvarnabhumi Airport (BKK), which is a 40-minute drive from the city centre. Suvarnabhumi Airport serves a large number of airlines, including Qatar Airways, Emirates and Etihad Airways. Popular connecting flights are available to Bangkok from Johannesburg and Cape Town. The flight duration from Johannesburg is approximately 12 hours and 40 minutes.

General Information
Essential details you need to know before your trip
Country
Currency
Thailand
Thai Baht
LANGUAGE
Exchange Rate
Thai / English
1 ZAR = 1.996 THB
AIRLINE
TIME ZONE
Thai Airways International
GMT +7
Weather In Bangkok
Frequently asked questions
Places to Visit in Bangkok

Grand Palace

Lumpini Park

Safari World Park
More popular destinations
Why book with us
Bringing you the best fares from all airlines
Expert assistance from booking to departure
Online destinations for planning your travels
Already booked your flight?
Explore our Hotel listings:
1000’s of options worldwide
Best price
Great service

Personalized assistance
Need help with your booking? Contact our expert TravelBar agents for guidance and booking assistance.




















