TBT Logo
Two friends looking at a phone while booking ferry tickets

#1 Easiest ferry booking in Thailand

Book ferry tickets to all islands in Thailand. Easy & cheap as hell 🔥

Talk in your language. Get tickets in seconds. All operators, all islands, all year round.

Continue to chat for tickets
Traveller pointing the way
Roi Et (1 stations) Phayao (1 stations) Nakhon Sawan Nong Bua Lam Phu Chachoengsao Surin (1 stations) Nakhon Ratchasima (3 stations) Sukhothai (3 stations) Phetchaburi (9 stations) Chaiyaphum (1 stations) Phetchabun (5 stations) Surat Thani (237 stations) Si Sa Ket (1 stations) Nong Khai (4 stations) Bangkok (115 stations) Khon Kaen (3 stations) Loei (2 stations) Saraburi Uthai Thani Chumphon (36 stations) Kalasin Phitsanulok (5 stations) Ranong (17 stations) Udon Thani (2 stations) Sakon Nakhon (1 stations) Chiang Rai (11 stations) Tak (3 stations) Nakhon Pathom (1 stations) Lamphun Trat (85 stations) Ratchaburi (2 stations) Yasothon (1 stations) Phrae (1 stations) Yala (1 stations) Uttaradit (1 stations) Buri Ram (1 stations) Kamphaeng Phet (1 stations) Lampang (2 stations) Nonthaburi (1 stations) Bueng Kan Narathiwat (2 stations) Ubon Ratchathani Prachuap Khiri Khan (32 stations) Songkhla (90 stations) Phuket (220 stations) Ang Thong Maha Sarakham Trang (76 stations) Suphan Buri Sing Buri Samut Songkhram (3 stations) Rayong (30 stations) Prachin Buri (1 stations) Phra Nakhon Si Ayutthaya (7 stations) Phichit Phatthalung (5 stations) Phangnga (63 stations) Pattani Pathum Thani (2 stations) Nakhon Si Thammarat (15 stations) Nakhon Nayok Mukdahan (1 stations) Lopburi (1 stations) Krabi (298 stations) Chon Buri (33 stations) Chiang Mai (11 stations) Chai Nat Amnat Charoen Samut Sakhon Samut Prakan (21 stations) Nan (2 stations) Chanthaburi (4 stations) Nakhon Phanom (1 stations) Kanchanaburi (4 stations) Mae Hong Son (4 stations) Sa Kaeo (2 stations) Satun (98 stations) Penang (27 stops) Penang (27 stops) Phuket (261 stops) Phuket (261 stops) Krabi (270 stops) Krabi (270 stops) Koh Chang (67 stops) Koh Chang (67 stops) Koh Lipe (42 stops) Koh Lipe (42 stops) Chumphon (37 stops) Chumphon (37 stops) Trang (67 stops) Trang (67 stops) Phang Nga (2 stops) Phang Nga (2 stops) Rayong (25 stops) Rayong (25 stops) Bangkok (136 stops) Bangkok (136 stops) Trat (19 stops) Trat (19 stops) Koh Tao (33 stops) Koh Tao (33 stops) Chiang Mai (10 stops) Chiang Mai (10 stops) Khao Sok (38 stops) Khao Sok (38 stops) Koh Samui (118 stops) Koh Samui (118 stops) Suvarnabhumi Airport Suvarnabhumi Airport Hat Yai (82 stops) Hat Yai (82 stops) Satun (28 stops) Satun (28 stops) Koh Phangan Koh Phangan Prachuap Khiri Khan (3 stops) Prachuap Khiri Khan (3 stops) Donsak (31 stops) Donsak (31 stops) Pattaya (36 stops) Pattaya (36 stops) Khao Chamao Khao Wong National Park Khao Chamao Khao Wong National Park Krabi (5 stops) Krabi (5 stops) Koh Kood (24 stops) Koh Kood (24 stops) Pak Bara (43 stops) Pak Bara (43 stops) Hua Hin (25 stops) Hua Hin (25 stops) Koh Phi Phi (43 stops) Koh Phi Phi (43 stops) Trang (43 stops) Trang (43 stops) Koh Lanta (71 stops) Koh Lanta (71 stops) Surat Thani (79 stops) Surat Thani (79 stops) Loei Loei Narathiwat Narathiwat Chumphon (4 stops) Chumphon (4 stops) Nakhon Pathom Nakhon Pathom Phetchaburi (5 stops) Phetchaburi (5 stops) Khon Kaen (2 stops) Khon Kaen (2 stops) Phetchabun (2 stops) Phetchabun (2 stops) Phrae Phrae Khao Lak (29 stops) Khao Lak (29 stops) Nan (2 stops) Nan (2 stops) Langkawi (16 stops) Langkawi (16 stops) Koh Yao Noi (37 stops) Koh Yao Noi (37 stops) Lampang (2 stops) Lampang (2 stops) Rayong (9 stops) Rayong (9 stops) Pai (3 stops) Pai (3 stops) Sa Kaeo Sa Kaeo Songkhla (4 stops) Songkhla (4 stops) Nong Khai (5 stops) Nong Khai (5 stops) Koh Phayam (7 stops) Koh Phayam (7 stops) Prachuap Khiri Khan (4 stops) Prachuap Khiri Khan (4 stops) Ranong (13 stops) Ranong (13 stops) Krabi (2 stops) Krabi (2 stops) Khura Buri (4 stops) Khura Buri (4 stops) Chiang Rai (5 stops) Chiang Rai (5 stops) Surat Thani Surat Thani Phayao Phayao Nakhon Si Thammarat Nakhon Si Thammarat Surat Thani (3 stops) Surat Thani (3 stops) Phatthalung (5 stops) Phatthalung (5 stops) Prachinburi Prachinburi Songkhla (5 stops) Songkhla (5 stops) Ayutthaya (7 stops) Ayutthaya (7 stops) Khon Kaen Khon Kaen Chiang Rai (2 stops) Chiang Rai (2 stops) Nakhon Si Thammarat (12 stops) Nakhon Si Thammarat (12 stops) Kamphaeng Phet Kamphaeng Phet Roi Et Roi Et Yala Yala Phang Nga (6 stops) Phang Nga (6 stops) Ranong (2 stops) Ranong (2 stops) Mukdahan Mukdahan Chumphon Chumphon Sakon Nakhon Sakon Nakhon Phitsanulok (5 stops) Phitsanulok (5 stops) Chiang Mai Chiang Mai Surin Surin Nam Nao National Park Nam Nao National Park Chiang Rai (2 stops) Chiang Rai (2 stops) Kanchanaburi (3 stops) Kanchanaburi (3 stops) Prachuap Khiri Khan Prachuap Khiri Khan Udon Thani (2 stops) Udon Thani (2 stops) Phetchabun Phetchabun Samut Songkhram (5 stops) Samut Songkhram (5 stops) Pathumthani (2 stops) Pathumthani (2 stops) Sisaket Sisaket Sukhothai (3 stops) Sukhothai (3 stops) Lopburi Lopburi Chanthaburi (4 stops) Chanthaburi (4 stops) Chaiyaphum Chaiyaphum Mae Sot (2 stops) Mae Sot (2 stops) Erawan Erawan Chonburi (2 stops) Chonburi (2 stops) Nakhon Ratchasima (3 stops) Nakhon Ratchasima (3 stops) Tak Tak Cha Am (3 stops) Cha Am (3 stops) Chiang Rai (2 stops) Chiang Rai (2 stops) Yasothon Yasothon Aranyaprathet Aranyaprathet Trat Trat Buriram Buriram Nakhon Phanom Nakhon Phanom Mae Hong Son Mae Hong Son Chiang Rai Chiang Rai Surat Thani Surat Thani Phetchabun Phetchabun Loei Loei Uttaradit Uttaradit Narathiwat Narathiwat

We got a map. To get clarity. And when you need to flee for somebody.

Our network covers every island hotspot — from Bangkok to Koh Phangan, Koh Tao to Koh Phi Phi, Krabi, Lanta and 1500+ more destinations

Travellers relaxing on the pier

Loved by travelers

Friends travelling together

Easy ticket bookings

Made easy. For you.

Booking tickets in 2026 should not be difficult. Chat with our Virtual Ticket Assistant and get your boat ticket immediately.

Talk in your language

No need to speak thai or think too much.

United Kingdom flag
China flag
Czechia flag
Denmark flag
Finland flag
Germany flag
Greece flag
India flag
Indonesia flag
Italy flag
Japan flag
Netherlands flag
Norway flag
Poland flag
Portugal flag
Russian Federation flag
South Korea flag
Spain flag
Sweden flag
Thailand flag

However you want to pay

Worldwide payment methods. Makes your life easier.

Visa payment method
Maestro payment method
PayPal payment method
Apple Pay payment method
iDEAL payment method
Mastercard payment method
Bancontact payment method
Klarna payment method
Alipay payment method
WeChat Pay payment method
Google Pay payment method
Stripe payment method

All currencies

Pay in over 150+ currencies. Easy and convenient.

US Dollar currency
Euro currency
British Pound currency
Swiss Franc currency
Canadian Dollar currency
Singapore Dollar currency
Hong Kong Dollar currency
Japanese Yen currency
South Korean Won currency
Chinese Yuan currency
Indian Rupee currency
Brazilian Real currency
Russian Ruble currency
Turkish Lira currency
Thai Baht currency
Vietnamese Dong currency
Friends travelling together

Tickets via Chat

Boat canceled due to storm?

Be the first to know and reschedule easily with TBT.

TBT's avatar
Your 11:00 boat to the Mainland is canceled due to a storm ⛈️
05:01
TBT's avatar
No worries — I can move you to the 13:00 departure. Want me to reschedule?
05:01
You's avatar
Yes please 🙏
09:30
TBT's avatar
Rescheduled to 13:00 — new tickets here ✅
09:31

Plans change.

We save you the hassle to figure it out with the operator. Easy rescheduling & clear policies. 99% refunds rate achieved in 2026 with over 100 boat operators.

You's avatar
My plane is canceled, we need the 1pm boat instead
10:12
Okay your tickets are rescheduled
10:13

AI & Human - Fast & Easy Tickets

All our bookings are double checked by our human team and you can always talk to our team if you have any questions that our VTA can't answer. Try our AI Booking Service for booking ferry tickets in Thailand.

Smiling traveller ready to board

With TBT its easy

Going to thai Islands?

Get Boat Tickets via Chat. Use our Virtual Ticket Assistant and get your boat tickets immediately.

Discover effortless island hopping across Thailand with fast, comfortable ferrie…

Discover effortless island hopping across Thailand with fast, comfortable ferries.

Every route is hand-picked and verified by our local team, so you always know exactly what to expect before you board. All set & planned, no surprises.

Booking takes less than a minute, and your tickets arrive instantly. Change of plans? Most trips are flexible and easy to reschedule.

See routes

Tickets to ALL islands in thailand

Use TBT and visit any island in thailand. From Bangkok to Koh Tao to Krabi to Phuket. Easy ticket booking via WhatsApp and more. AI chatbot for Ferries in thailand. Chatting is free.

All boat operators in Thailand

We work with over 100+ ferry and boat operators in Thailand to bring you safely to your destination.

Reviews

What our customers say about us

FAQ

Find answers to common questions about our services

Accessibility questions answered

Booking questions answered

Destinations questions answered

General questions answered

Luggage Logistics questions answered

Operators questions answered

Piers questions answered

Routes questions answered

Security Payment questions answered

Special Services questions answered

Travel Tips questions answered

Weather Seasons questions answered

Ferry routes in Thailand

Scan QR to book ticket in Wechat / Weixin

or search for Thailand Boat Tickets.

WeChat Weixin QR code for Thailand Boat Tickets Search Thailand Boat Tickets on WeChat Weixin
Lomprayah logo Bundhaya Speed Boat logo Seatran Ferry logo Echo logo Taweesub Speedboat logo +100 more operators connected
9.7/10 customer satisfaction

Continue to

Finish your booking by chat — we are online 24/7.

Your message