Calm AbroadCalm Abroad
All Thailand guides

Home internet in Thailand

Fibre providers, realistic speeds, installation and what to check before signing.

Last reviewed 1 July 20261 official sourceGeneral guidance, not legal advice

The essentials

  • Fibre is widely available in cities and cheap by international standards.
  • A 500 Mbps home plan typically costs 600–900 THB a month.
  • Installation takes a few days and is usually free with a 12-month contract.
  • International routing, not local speed, is what affects video calls — check before committing.
  • Condo buildings sometimes restrict which providers can install.

Providers

AIS Fibre, True Online and 3BB cover most urban addresses. NT operates in areas the others skip. Service quality is genuinely address-dependent, so ask neighbours in your building which provider works rather than comparing marketing pages.

Typical plans

SpeedMonthly costSuits
300/100 Mbps499–599 THBStreaming, browsing, one remote worker
500/500 Mbps699–899 THBA household of remote workers
1 Gbps1,000–1,500 THBHeavy uploads, large files, multiple streams
2 Gbps+1,700 THB and upEnthusiast and small office use

Before you sign

Confirm the contract length. Twelve months is standard, and early termination fees are real.

Check whether the router is included or rented, and whether you can use your own.

If you work with servers overseas, ask about international bandwidth allocation — some cheap plans throttle it heavily.

In a condo, ask the juristic office which providers have building access before you book installation.

Working without home fibre

Coworking spaces are abundant and cheap: 3,000–6,000 THB a month for a hot desk in Bangkok or Chiang Mai. A 5G mobile hotspot is a viable backup and a reasonable primary connection for a short stay.

Official sources

Everything above is written from these. Rules change without notice, so check the relevant one before you book, pay or travel.

This page was last checked against those sources on 1 July 2026. Spotted something out of date? and we'll re-check it.