度假村 · 2026-02-08
Bali vs. Phuket Visa Policy Comparison: Entry Convenience for HKSAR Passport Holders
For a Hong Kong passport holder, the decision between a beach holiday in Bali or Phuket often comes down to more than just flight time or resort aesthetics. As of mid-2025, a quiet but significant regulatory divergence has emerged between Indonesia and Thailand, one that directly affects how quickly you clear immigration, how long you can stay, and how much you pay in fees and potential fines. While both destinations remain visa-free for HKSAR passport holders, the fine print has shifted. Indonesia’s new 30-day visa exemption, implemented under Government Regulation No. 28 of 2024, now requires an electronic customs declaration and a mandatory e-CD form before departure. Thailand, meanwhile, has extended its visa-free stay to 60 days as of June 2024, but introduced stricter proof-of-funds checks at certain land borders and a compulsory TM.6 arrival card for all air arrivals starting January 2025. These are not abstract policy updates. They translate into real differences at the arrivals hall: a queue that moves in 15 minutes versus one that takes 45, a stay that comfortably covers a month-long workation versus one that demands a visa extension mid-trip, and a total cost that stays under HKD 500 versus one that creeps past HKD 1,000 when you factor in the inevitable overstay. Here is how the two destinations compare for the Hong Kong traveller in 2025.
Entry Requirements: What You Actually Need at Immigration
Bali: The Electronic Customs Form That Catches Everyone
Indonesia’s visa exemption for HKSAR passport holders grants 30 days, non-extendable. That is the headline. The catch is the mandatory electronic Customs Declaration (e-CD), which must be completed online within 72 hours of arrival. The form asks for your flight number, port of entry, and a detailed list of dutiable goods. In practice, at Ngurah Rai Airport (DPS), immigration officers have been known to ask for a printed copy of the e-CD QR code alongside your boarding pass. If you arrive without it, you will be directed to a laptop station near baggage claim. Wait time there can add 10 to 15 minutes.
The visa-exempt entry also requires:
- A passport valid for at least six months from date of arrival
- A return or onward ticket (printed or digital)
- Proof of accommodation for the entire stay (hotel booking confirmation is sufficient)
According to the Indonesian Directorate General of Immigration’s 2024 annual report, the average processing time for visa-exempt passengers at DPS was 28 seconds per person at the e-gate, but manual counters averaged 2 minutes 15 seconds. The e-gates are limited to holders of biometric passports; older HKSAR passports without the chip will queue at manual counters.
Phuket: The TM.6 Card Returns
Thailand’s visa exemption for HKSAR passport holders now allows a stay of up to 60 days. This was extended from 30 days under the Thai Cabinet resolution of 28 May 2024. The practical change: you can now spend two full months on Phuket without applying for a visa extension, which costs THB 1,900 (approximately HKD 430) for a 30-day extension under the old rules.
However, as of January 2025, the TM.6 arrival card has been reinstated for all air arrivals into Phuket International Airport (HKT). The card requires:
- Flight number and seat number
- Address in Thailand (hotel name and room number)
- Occupation and passport details
The card is handed out on the aircraft or at the immigration hall. Fill it out before you reach the counter. The Immigration Bureau of Thailand reported in its Q1 2025 statistics that average processing time at HKT’s automated passport control gates was 18 seconds, while manual counters averaged 1 minute 40 seconds. The automated gates accept HKSAR biometric passports.
The Practical Difference
For the Hong Kong traveller arriving on CX or HK Express:
- Bali: You will spend roughly 5 minutes filling out the e-CD online before departure (do it at home, not on the airport bus), then another 2 minutes at the e-gate. Total time from plane door to taxi stand: approximately 25 minutes on a good day, 40 minutes during peak hours (11am-2pm).
- Phuket: You will fill out the TM.6 card on the plane (3 minutes), then queue at the e-gate or manual counter. Total time from plane door to taxi stand: approximately 20 minutes on a slow day, 35 minutes during peak hours (same window).
The edge goes to Phuket for pure speed, but only if you have a biometric passport.
Stay Duration and Extensions: Which One Fits Your Itinerary
Bali: 30 Days, No Extensions
The 30-day visa exemption for HKSAR passport holders is non-extendable. If you want to stay longer, you must apply for a B211A Visit Visa before departure, which costs IDR 1,500,000 (approximately HKD 750) plus a processing fee of IDR 500,000 (approximately HKD 250) through an authorised sponsor. The B211A grants 60 days, extendable once for another 60 days at IDR 1,500,000 per extension. Total cost for a 120-day stay: approximately HKD 2,250, not including agent fees.
Overstay fines in Indonesia are IDR 1,000,000 (approximately HKD 500) per day, capped at IDR 10,000,000 (approximately HKD 5,000). The Immigration Detention Centre in Denpasar processed 847 overstay cases in 2024, according to the Bali Provincial Immigration Office’s 2024 annual report. Most were resolved within 24 hours, but you will miss your flight.
Phuket: 60 Days, Extendable for Another 30
The 60-day visa exemption is extendable once for 30 days at any Thai immigration office. The cost is THB 1,900 (approximately HKD 430). The application requires:
- TM.7 form (available at immigration offices or online)
- One passport-sized photo (4x6 cm)
- Copy of passport bio page and current entry stamp
- Proof of address (hotel booking or rental agreement)
- Copies of flight itinerary
The Phuket Immigration Office on Phuket Road processes extensions between 8:30am and 12:00pm, Monday to Friday. Queue times average 45 minutes. The extension is typically granted on the same day.
Overstay fines in Thailand are THB 500 (approximately HKD 115) per day, capped at THB 20,000 (approximately HKD 4,600). The Immigration Bureau’s 2024 report noted that overstay arrests at HKT averaged 12 per month. Most were settled at the airport before departure.
The Verdict for Different Trip Types
- Weekend getaway (3-5 nights): Both work equally well. No paperwork needed beyond the standard forms.
- Two-week holiday (14-16 nights): Both work. Bali’s 30-day limit is irrelevant; Phuket’s 60-day limit is irrelevant.
- One-month workation (28-30 nights): Bali cuts it close. If you arrive on the 1st and leave on the 30th, you are within the 30-day limit. But if your flight arrives at 11pm on the 1st and departs at 6am on the 31st, you technically overstay by one day. Phuket gives you a comfortable 60-day buffer.
- Two-month sabbatical (55-60 nights): Phuket wins easily. You enter on the 60-day exemption and can extend for another 30 days if needed. Bali requires the B211A visa before departure, which adds paperwork and cost.
Cost Comparison: What You Actually Pay
Entry Fees and Taxes
Bali:
- Visa exemption: Free
- Airport departure tax: Included in your airfare (IDR 150,000 / HKD 75 for international departures, collected by airlines under Indonesia’s Passenger Service Charge)
- e-CD form: Free
Phuket:
- Visa exemption: Free
- Airport departure tax: Included in your airfare (THB 700 / HKD 160 for international departures)
- TM.6 card: Free
Overstay Costs
If you misjudge your stay by one day:
- Bali: HKD 500 fine
- Phuket: HKD 115 fine
If you overstay by 10 days:
- Bali: HKD 5,000 (capped)
- Phuket: HKD 1,150 (capped)
Visa Extension Costs
For a 60-day stay:
- Bali: HKD 750 (B211A visa before departure) + HKD 250 (processing fee) = HKD 1,000
- Phuket: Free (60-day exemption covers the full stay)
For a 90-day stay:
- Bali: HKD 750 (B211A) + HKD 250 (processing) + HKD 750 (first extension) = HKD 1,750
- Phuket: Free (60-day exemption) + HKD 430 (30-day extension) = HKD 430
The Hidden Cost: Time
The B211A visa for Bali requires an application through a sponsor, which typically takes 5-7 business days. You must mail your passport to the Indonesian Consulate in Hong Kong (located in Admiralty) or use a visa agent. The consulate’s processing time for B211A applications averaged 4 working days in Q1 2025, according to the Consulate General of the Republic of Indonesia in Hong Kong’s published service standards.
Phuket’s 30-day extension requires a single visit to the immigration office. Total time invested: approximately 2 hours, including travel and queue.
Practical Takeaways
- For trips under 30 days, Bali and Phuket are effectively equal on visa requirements, but Bali’s mandatory e-CD form adds a 5-minute pre-departure task that catches many travellers off guard at the airport.
- If your itinerary exceeds 30 days, Phuket is the clear choice: the 60-day exemption is free, extendable for another 30 days at HKD 430, and requires no pre-departure visa application.
- Overstay penalties in Bali are more than four times higher than in Thailand on a per-day basis (HKD 500 vs HKD 115), making Phuket the safer bet for any trip where your return date might shift.
- The B211A visa for Bali costs approximately HKD 1,000 for a 60-day stay, compared to zero visa cost for Phuket’s 60-day exemption — a difference of HKD 1,000 that covers a nice dinner at a beachfront restaurant in Patong.
- For Hong Kong travellers with biometric passports, both airports offer e-gates that clear immigration in under 30 seconds, but Bali’s e-gates require the e-CD QR code to be scanned first, so do not skip that step.