Travel from Bangkok to Macau

Bus or fly from Bangkok to Macau?

Thai AirAsia flies from Bangkok to Macau 5 times a day. Alternatively, you can take a bus from Bangkok to Macau via Vang Vieng Laos, Vang Vieng Laos, Ha Noi, Nanning China, Guangxi Nanning, Guangzhou Luochongwei, and Guangzhou Provincial in around 2 days 12 hours.

How to get from Bangkok to Macau

ModeDurationPrice
From Khao San Road bus to Bangkok Don Muang airport, fly to Macau airport, then line 36 bus to Macau.5 h 38 min$115
From Phaya Thai train to Bangkok airport, fly to Macau airport, then line 36 bus to Macau.5 h 38 min$152
From Phaya Thai train to Bangkok airport, fly to Hong Kong airport, then ferry to Macau.7 h 5 min$154
From Phaya Thai train to Bangkok airport, fly to Shenzhen airport, bus to Shenzhen Bao'an Port, then ferry to Macau.7 h 30 min$161
From Khao San Road bus to Bangkok Don Muang airport, fly to Hong Kong airport, then ferry to Macau.7 h 40 min$157
From Phaya Thai train to Bangkok airport, fly to Guangzhou airport, line 3 Guangzhou Metro to Jiahewanggang, line 2 subway to Guangzhou South, then train to Macau.7 h 49 min$165
From Khao San Road bus to Bangkok Don Muang airport, fly to Guangzhou airport, line 3 Guangzhou Metro to Jiahewanggang, line 2 subway to Guangzhou South, then train to Macau.8 h 24 min$158
From Hua Lamphong train to Nong Khai, drive to Laos Vientiane, bus to Kunming South, train to Guangzhou South, walk to Guangzhou South, then train to Zhuhai.42 h 6 min$335
From Bangkok Tara Travel bus to Vang Vieng Laos, walk to Vang Vieng Laos, bus to Ha Noi, bus to Nanning, then train to Zhuhai.2 days 9 h$165
From Bangkok Tara Travel bus to Vang Vieng Laos, walk to Vang Vieng Laos, bus to Ha Noi, bus to Nanning China, taxi to Guangxi Nanning, bus to Guangzhou Luochongwei, taxi to Guangzhou Provincial, then bus to Zhuhai Gongbei.2 days 12 h$163
From Bangkok Tara Travel bus to Vang Vieng Laos, walk to Vang Vieng Laos, bus to Tran Quang Khai, bus to Hanoi station, train to Nanning East, then train to Zhuhai.2 days 15 h$145
From Bangkok drive to Macau.30 h 36 min$253

How long does it take to get from Bangkok to Macau?

It takes approximately 5 hours 38 minutes to get from Bangkok to Macau, including transfers.

Operators from Bangkok to Macau

OperatorPhoneWebsite
Airport LimoBus ExpressAirport LimoBus Express
Thai AirAsiaThai AirAsia
New EraNew Era
Airport Rail LinkAirport Rail Link
Air MacauAir Macau
HainanHainan
Cathay PacificCathay Pacific
Hong KongHong Kong
Royal JordanianRoyal Jordanian
Thai Airways InternationalThai Airways International
EmiratesEmirates
Bangkok AirwaysBangkok Airways
Vietjet AirVietjet Air
Jetstar Pacific AirlinesJetstar Pacific Airlines
Vietnam AirlinesVietnam Airlines
Hong Kong TurboJETHong Kong TurboJET
China Southern AirlinesChina Southern Airlines
Shenzhen AirlinesShenzhen Airlines
Shandong AirlinesShandong Airlines
Kenya AirwaysKenya Airways
Spring AirlinesSpring Airlines
Lao AirlinesLao Airlines
China Eastern AirlinesChina Eastern Airlines
Thai SmileThai Smile
Cathay DragonCathay Dragon
Air ChinaAir China
Guang Zhou MetroGuang Zhou Metro
China Railways G-Class86-773-2831999China Railways G-Class
Thai Lion MentariThai Lion Mentari
State Railway of ThailandState Railway of Thailand
BaiduBaidu
Tara Tour and TravelTara Tour and Travel
The Sinh TouristThe Sinh Tourist
China Railways D-ClassChina Railways D-Class
China Bus GuideChina Bus Guide
59178 Agency59178 Agency
TransercoTranserco
China RailwaysChina Railways