Each card summarizes a published route. Open the Route detail page for narrative and schedule context, or jump to booking with origin and destination pre-filled.
Bangkok → Koh Samui
Duration / distance: 870 min (approx.)
From THB 800 (indicative)
Combine trip by bus + ferry from Bangkok (Southern bus terminal, Pinklao and Khasan Road) to Koh Samui
Phuket → Koh Yao Yai
Duration / distance: 30 min (approx.)
From THB 200 (indicative)
Phuket → Koh Yao Noi
Duration / distance: 40 min (approx.)
From THB 200 (indicative)
Koh Yao Yai → Phuket
Duration / distance: 30 min (approx.)
From THB 200 (indicative)
Koh Yao Noi → Phuket
Duration / distance: 45 min (approx.)
From THB 200 (indicative)
Phuket → Koh Phi Phi
Duration / distance: 60 min (approx.)
From THB 350 (indicative)
Phuket to Koh Phi Phi: The Ultimate Guide to Ferry and Speedboat Transfers.
Planning a trip to the world-famous Phi Phi Islands?
Whether you’re looking …
Koh Phi Phi → Phuket
Duration / distance: 60 min (approx.)
From THB 350 (indicative)
Koh Phi Phi to Phuket: Your Complete Guide to Ferry and Speedboat Transfers.
Heading back to the mainland?
Planning your journey from the paradise of Ph…
Bangkok → Koh Phangan
Duration / distance: 810 min (approx.)
From THB 700 (indicative)
Bangkok → Koh Nang Yuan
Duration / distance: 690 min (approx.)
From THB 700 (indicative)
Bangkok → Koh Tao
Duration / distance: 705 min (approx.)
From THB 700 (indicative)
Koh Phi Phi → Koh Yao Yai
Duration / distance: 100 min (approx.)
From THB 700 (indicative)
Koh Phi Phi → Koh Yao Noi
Duration / distance: 90 min (approx.)
From THB 700 (indicative)
Koh Yao Noi → Koh Phi Phi
Duration / distance: 90 min (approx.)
From THB 700 (indicative)
Koh Yao Yai → Koh Phi Phi
Duration / distance: 100 min (approx.)
From THB 700 (indicative)
Phuket → Krabi
Duration / distance: 420 min (approx.)
From THB 900 (indicative)
Koh Phi Phi → Ao Nang
Duration / distance: 120 min (approx.)
From THB 450 (indicative)
Koh Phi Phi → Railay Beach
Duration / distance: 90 min (approx.)
From THB 450 (indicative)
Railay Beach → Phuket
Duration / distance: 105 min (approx.)
From THB 600 (indicative)
Railay Beach → Koh Phi Phi
Duration / distance: 105 min (approx.)
From THB 450 (indicative)
Ao Nang → Phuket
Duration / distance: 120 min (approx.)
From THB 600 (indicative)
Phuket → Railay Beach
Duration / distance: 150 min (approx.)
From THB 600 (indicative)
Phuket → Ao Nang
Duration / distance: 195 min (approx.)
From THB 600 (indicative)
Railay Beach → Langkawi
Duration / distance: 540 min (approx.)
From THB 2,760 (indicative)
Railay Beach → Koh Lipe
Duration / distance: 300 min (approx.)
From THB 1,300 (indicative)
Railay Beach → Koh Bulone
Duration / distance: 240 min (approx.)
From THB 1,300 (indicative)
Railay Beach → Koh Kradan
Duration / distance: 185 min (approx.)
From THB 950 (indicative)
Railay Beach → Koh Mook
Duration / distance: 160 min (approx.)
From THB 950 (indicative)
Railay Beach → Koh Ngai
Duration / distance: 160 min (approx.)
From THB 810 (indicative)
Railay Beach → Koh Lanta
Duration / distance: 90 min (approx.)
From THB 500 (indicative)
Railay Beach → Krabi
Duration / distance: 25 min (approx.)
From THB 400 (indicative)
Railay Beach → Koh Yao Noi
Duration / distance: 25 min (approx.)
From THB 500 (indicative)
Railay Beach → Koh Yao Yai
Duration / distance: 25 min (approx.)
From THB 500 (indicative)
Ao Nang → Langkawi
Duration / distance: 580 min (approx.)
From THB 3,240 (indicative)
Ao Nang → Koh Lipe
Duration / distance: 340 min (approx.)
From THB 2,040 (indicative)
Ao Nang → Koh Bulone
Duration / distance: 280 min (approx.)
From THB 1,860 (indicative)
Ao Nang → Koh Kradan
Duration / distance: 220 min (approx.)
From THB 1,550 (indicative)
Ao Nang → Koh Mook
Duration / distance: 210 min (approx.)
From THB 1,440 (indicative)
Ao Nang → Koh Ngai
Duration / distance: 200 min (approx.)
From THB 1,290 (indicative)
Ao Nang → Koh Lanta
Duration / distance: 130 min (approx.)
From THB 500 (indicative)
Ao Nang → Koh Yao Noi
Duration / distance: 45 min (approx.)
From THB 500 (indicative)
Ao Nang → Koh Yao Yai
Duration / distance: 110 min (approx.)
From THB 500 (indicative)
Krabi → Langkawi
Duration / distance: 520 min (approx.)
From THB 3,090 (indicative)
Krabi → Koh Lipe
Duration / distance: 280 min (approx.)
From THB 1,890 (indicative)
Krabi → Koh Bulone
Duration / distance: 220 min (approx.)
From THB 1,710 (indicative)
Krabi → Koh Kradan
Duration / distance: 165 min (approx.)
From THB 1,440 (indicative)
Krabi → Koh Mook
Duration / distance: 150 min (approx.)
From THB 1,290 (indicative)
Krabi → Koh Ngai
Duration / distance: 140 min (approx.)
From THB 1,140 (indicative)
Krabi → Koh Lanta
Duration / distance: 70 min (approx.)
From THB 750 (indicative)
Krabi → Railay Beach
Duration / distance: 20 min (approx.)
From THB 400 (indicative)
Krabi → Koh Yao Noi
Duration / distance: 45 min (approx.)
From THB 1,000 (indicative)
Krabi → Koh Yao Yai
Duration / distance: 50 min (approx.)
From THB 1,000 (indicative)
Koh Yao Noi → Langkawi
Duration / distance: 560 min (approx.)
From THB 3,340 (indicative)
Koh Yao Noi → Koh Lipe
Duration / distance: 320 min (approx.)
From THB 2,140 (indicative)
Koh Yao Noi → Koh Bulone
Duration / distance: 260 min (approx.)
From THB 1,960 (indicative)
Koh Yao Noi → Koh Kradan
Duration / distance: 200 min (approx.)
From THB 1,690 (indicative)
Koh Yao Noi → Koh Mook
Duration / distance: 190 min (approx.)
From THB 1,540 (indicative)
Koh Yao Noi → Koh Ngai
Duration / distance: 180 min (approx.)
From THB 1,390 (indicative)
Koh Yao Noi → Koh Lanta
Duration / distance: 110 min (approx.)
From THB 1,000 (indicative)
Koh Yao Noi → Ao Nang
Duration / distance: 100 min (approx.)
From THB 500 (indicative)
Koh Yao Noi → Krabi
Duration / distance: 40 min (approx.)
From THB 1,000 (indicative)
Koh Yao Noi → Railay Beach
Duration / distance: 20 min (approx.)
From THB 500 (indicative)
Koh Yao Noi → Koh Yao Yai
Duration / distance: 10 min (approx.)
From THB 200 (indicative)
Koh Yao Yai → Langkawi
Duration / distance: 570 min (approx.)
From THB 3,340 (indicative)
Koh Yao Yai → Koh Lipe
Duration / distance: 330 min (approx.)
From THB 2,140 (indicative)
Koh Yao Yai → Koh Bulone
Duration / distance: 270 min (approx.)
From THB 1,960 (indicative)
Koh Yao Yai → Koh Kradan
Duration / distance: 210 min (approx.)
From THB 1,690 (indicative)
Koh Yao Yai → Koh Mook
Duration / distance: 200 min (approx.)
From THB 1,540 (indicative)
Koh Yao Yai → Koh Ngai
Duration / distance: 190 min (approx.)
From THB 1,390 (indicative)
Koh Yao Yai → Koh Lanta
Duration / distance: 120 min (approx.)
From THB 1,000 (indicative)
Koh Yao Yai → Ao Nang
Duration / distance: 90 min (approx.)
From THB 500 (indicative)
Koh Yao Yai → Krabi
Duration / distance: 50 min (approx.)
From THB 1,000 (indicative)
Koh Yao Yai → Railay Beach
Duration / distance: 30 min (approx.)
From THB 500 (indicative)
Koh Yao Yai → Koh Yao Noi
Duration / distance: 10 min (approx.)
From THB 200 (indicative)
Tarutao Island → Koh Lipe
Duration / distance: 60 min (approx.)
From THB 700 (indicative)
Pakbara → Tarutao Island
Duration / distance: 30 min (approx.)
From THB 700 (indicative)
Langkawi → Koh Yao Yai
Duration / distance: 470 min (approx.)
From THB 3,340 (indicative)
Langkawi → Koh Yao Noi
Duration / distance: 460 min (approx.)
From THB 3,340 (indicative)
Langkawi → Railay Beach
Duration / distance: 440 min (approx.)
From THB 3,240 (indicative)
Langkawi → Ao Nang
Duration / distance: 480 min (approx.)
From THB 3,240 (indicative)
Langkawi → Krabi
Duration / distance: 420 min (approx.)
From THB 3,090 (indicative)
Langkawi → Phuket
Duration / distance: 450 min (approx.)
From THB 2,900 (indicative)
Langkawi → Koh Phi Phi
Duration / distance: 330 min (approx.)
From THB 2,760 (indicative)
Langkawi → Koh Lanta
Duration / distance: 300 min (approx.)
From THB 2,340 (indicative)
Langkawi → Koh Ngai
Duration / distance: 260 min (approx.)
From THB 2,160 (indicative)
Langkawi → Koh Mook
Duration / distance: 240 min (approx.)
From THB 2,040 (indicative)
Langkawi → Koh Kradan
Duration / distance: 165 min (approx.)
From THB 2,040 (indicative)
Langkawi → Koh Bulone
Duration / distance: 120 min (approx.)
From THB 1,560 (indicative)
Langkawi → Koh Lipe
Duration / distance: 90 min (approx.)
From THB 500 (indicative)
Koh Lipe → Langkawi
Duration / distance: 90 min (approx.)
From THB 1,200 (indicative)
Koh Lipe → Koh Yao Yai
Duration / distance: 355 min (approx.)
From THB 2,140 (indicative)
Koh Lipe → Koh Yao Noi
Duration / distance: 345 min (approx.)
From THB 2,140 (indicative)
Koh Lipe → Railay Beach
Duration / distance: 320 min (approx.)
From THB 2,040 (indicative)
Koh Lipe → Ao Nang
Duration / distance: 360 min (approx.)
From THB 2,040 (indicative)
Koh Lipe → Krabi
Duration / distance: 300 min (approx.)
From THB 1,890 (indicative)
Koh Lipe → Koh Bulone
Duration / distance: 60 min (approx.)
From THB 360 (indicative)
Koh Lipe → Koh Kradan
Duration / distance: 105 min (approx.)
From THB 840 (indicative)
Koh Lipe → Koh Mook
Duration / distance: 120 min (approx.)
From THB 840 (indicative)
Koh Lipe → Koh Ngai
Duration / distance: 140 min (approx.)
From THB 960 (indicative)
Koh Lipe → Koh Lanta
Duration / distance: 180 min (approx.)
From THB 1,140 (indicative)
Koh Lipe → Koh Phi Phi
Duration / distance: 270 min (approx.)
From THB 1,300 (indicative)
Koh Lipe → Phuket
Duration / distance: 360 min (approx.)
From THB 1,700 (indicative)
Koh Lipe → Pakbara
Duration / distance: 90 min (approx.)
From THB 700 (indicative)
Koh Lipe to Pakbara Pier: Ferry and Speedboat Ticket Guide (Speedboat Only)
Traveling from Koh Lipe back to the mainland at Pakbara Pier is simple and con…
Koh Lipe → Hatyai
Duration / distance: 180 min (approx.)
From THB 900 (indicative)
Koh Bulone → Koh Yao Yai
Duration / distance: 295 min (approx.)
From THB 1,960 (indicative)
Koh Bulone → Koh Yao Noi
Duration / distance: 285 min (approx.)
From THB 1,960 (indicative)
Koh Bulone → Railay Beach
Duration / distance: 260 min (approx.)
From THB 1,680 (indicative)
Koh Bulone → Ao Nang
Duration / distance: 300 min (approx.)
From THB 1,860 (indicative)
Koh Bulone → Krabi
Duration / distance: 240 min (approx.)
From THB 1,710 (indicative)
Koh Bulone → Langkawi
Duration / distance: 350 min (approx.)
From THB 1,560 (indicative)
Koh Bulone → Koh Lipe
Duration / distance: 60 min (approx.)
From THB 360 (indicative)
Koh Bulone → Koh Kradan
Duration / distance: 45 min (approx.)
From THB 540 (indicative)
Koh Bulone → Koh Mook
Duration / distance: 60 min (approx.)
From THB 540 (indicative)
Koh Bulone → Koh Ngai
Duration / distance: 80 min (approx.)
From THB 630 (indicative)
Koh Bulone → Koh Lanta
Duration / distance: 120 min (approx.)
From THB 960 (indicative)
Koh Bulone → Koh Phi Phi
Duration / distance: 207 min (approx.)
From THB 1,300 (indicative)
Koh Bulone → Phuket
Duration / distance: 270 min (approx.)
From THB 1,700 (indicative)
Koh Kradan → Koh Yao Yai
Duration / distance: 250 min (approx.)
From THB 1,690 (indicative)
Koh Kradan → Koh Yao Noi
Duration / distance: 240 min (approx.)
From THB 1,690 (indicative)
Koh Kradan → Railay Beach
Duration / distance: 215 min (approx.)
From THB 1,550 (indicative)
Koh Kradan → Ao Nang
Duration / distance: 255 min (approx.)
From THB 1,550 (indicative)
Koh Kradan → Krabi
Duration / distance: 195 min (approx.)
From THB 1,440 (indicative)
Koh Kradan → Langkawi
Duration / distance: 360 min (approx.)
From THB 2,040 (indicative)
Koh Kradan → Koh Lipe
Duration / distance: 120 min (approx.)
From THB 840 (indicative)
Koh Kradan → Koh Bulone
Duration / distance: 60 min (approx.)
From THB 540 (indicative)
Koh Kradan → Koh Mook
Duration / distance: 15 min (approx.)
From THB 180 (indicative)
Koh Kradan → Koh Ngai
Duration / distance: 45 min (approx.)
From THB 240 (indicative)
Koh Kradan → Koh Lanta
Duration / distance: 75 min (approx.)
From THB 650 (indicative)
Koh Kradan → Koh Phi Phi
Duration / distance: 165 min (approx.)
From THB 950 (indicative)
Koh Kradan → Phuket
Duration / distance: 225 min (approx.)
From THB 1,290 (indicative)
Koh Mook → Koh Yao Yai
Duration / distance: 235 min (approx.)
From THB 1,540 (indicative)
Koh Mook → Koh Yao Noi
Duration / distance: 225 min (approx.)
From THB 1,540 (indicative)
Koh Mook → Railay Beach
Duration / distance: 200 min (approx.)
From THB 1,440 (indicative)
Koh Mook → Ao Nang
Duration / distance: 240 min (approx.)
From THB 1,440 (indicative)
Koh Mook → Krabi
Duration / distance: 180 min (approx.)
From THB 1,290 (indicative)
Koh Mook → Langkawi
Duration / distance: 370 min (approx.)
From THB 2,040 (indicative)
Koh Mook → Koh Lipe
Duration / distance: 130 min (approx.)
From THB 840 (indicative)
Koh Mook → Koh Bulone
Duration / distance: 70 min (approx.)
From THB 540 (indicative)
Koh Mook → Koh Kradan
Duration / distance: 15 min (approx.)
From THB 180 (indicative)
Koh Mook → Koh Ngai
Duration / distance: 30 min (approx.)
From THB 210 (indicative)
Koh Mook → Koh Lanta
Duration / distance: 60 min (approx.)
From THB 540 (indicative)
Koh Mook → Koh Phi Phi
Duration / distance: 150 min (approx.)
From THB 950 (indicative)
Koh Mook → Phuket
Duration / distance: 210 min (approx.)
From THB 1,290 (indicative)
Koh Ngai → Koh Yao Yai
Duration / distance: 215 min (approx.)
From THB 1,390 (indicative)
Koh Ngai → Koh Yao Noi
Duration / distance: 205 min (approx.)
From THB 1,390 (indicative)
Koh Ngai → Railay Beach
Duration / distance: 180 min (approx.)
From THB 1,290 (indicative)
Koh Ngai → Ao Nang
Duration / distance: 225 min (approx.)
From THB 1,290 (indicative)
Koh Ngai → Krabi
Duration / distance: 165 min (approx.)
From THB 1,140 (indicative)
Koh Ngai → Langkawi
Duration / distance: 380 min (approx.)
From THB 2,160 (indicative)
Koh Ngai → Koh Lipe
Duration / distance: 140 min (approx.)
From THB 960 (indicative)
Koh Ngai → Koh Bulone
Duration / distance: 80 min (approx.)
From THB 630 (indicative)
Koh Ngai → Koh Kradan
Duration / distance: 20 min (approx.)
From THB 240 (indicative)
Koh Ngai → Koh Mook
Duration / distance: 10 min (approx.)
From THB 210 (indicative)
Koh Ngai → Koh Lanta
Duration / distance: 30 min (approx.)
From THB 390 (indicative)
Koh Ngai → Koh Phi Phi
Duration / distance: 120 min (approx.)
From THB 810 (indicative)
Koh Ngai → Phuket
Duration / distance: 180 min (approx.)
From THB 1,290 (indicative)
Koh Lanta → Koh Yao Yai
Duration / distance: 120 min (approx.)
From THB 1,000 (indicative)
Koh Lanta → Koh Yao Noi
Duration / distance: 100 min (approx.)
From THB 1,000 (indicative)
Koh Lanta → Railay Beach
Duration / distance: 80 min (approx.)
From THB 500 (indicative)
Koh Lanta → Ao Nang
Duration / distance: 120 min (approx.)
From THB 500 (indicative)
Koh Lanta → Krabi
Duration / distance: 60 min (approx.)
From THB 750 (indicative)
Koh Lanta → Langkawi
Duration / distance: 420 min (approx.)
From THB 2,340 (indicative)
Koh Lanta → Koh Lipe
Duration / distance: 180 min (approx.)
From THB 1,140 (indicative)
Koh Lanta → Koh Bulone
Duration / distance: 120 min (approx.)
From THB 960 (indicative)
Koh Lanta → Koh Kradan
Duration / distance: 60 min (approx.)
From THB 650 (indicative)
Koh Lanta → Koh Mook
Duration / distance: 50 min (approx.)
From THB 540 (indicative)
Koh Lanta → Koh Ngai
Duration / distance: 40 min (approx.)
From THB 390 (indicative)
Koh Lanta → Koh Phi Phi
Duration / distance: 30 min (approx.)
From THB 450 (indicative)
Koh Lanta → Phuket
Duration / distance: 90 min (approx.)
From THB 700 (indicative)
Koh Phi Phi → Langkawi
Duration / distance: 420 min (approx.)
From THB 2,760 (indicative)
Ultimate Cross-Border Guide: Speedboat & Ferry from Phi Phi to Langkawi
Travel from Thailand to Malaysia: Seamless Island Connection.
Journey from the wo…
Koh Phi Phi → Koh Lipe
Duration / distance: 240 min (approx.)
From THB 1,300 (indicative)
Ultimate Guide: Speedboat from Phi Phi to Koh Lipe | Paradise Awaits
Discover the Journey to the "Maldives of Thailand"
Are you ready to travel from the …
Koh Phi Phi → Koh Bulone
Duration / distance: 180 min (approx.)
From THB 1,300 (indicative)
Fast Speedboat from Phi Phi to Koh Bulone | Discover a Hidden Paradise.
Escape the Crowds: From Phi Phi Island to Pristine Koh Bulone.
Looking for a peac…
Koh Phi Phi → Koh Kradan
Duration / distance: 120 min (approx.)
From THB 950 (indicative)
Ferry and Speedboat from Phi Phi to Koh Kradan | Book Your Tropical Escape.
From Vibrant Phi Phi to the Pristine Paradise of Koh Kradan.
Journey from the…
Koh Phi Phi → Koh Mook
Duration / distance: 110 min (approx.)
From THB 950 (indicative)
Experience the Ultimate Island Connection
Traveling from the vibrant Phi Phi Island to the serene paradise of Koh Mook has never been easier. We offer a pre…
Koh Phi Phi → Koh Ngai
Duration / distance: 100 min (approx.)
From THB 810 (indicative)
Book Speedboat Tickets from Koh Phi Phi to Koh Ngai
Discover the best way to travel between Thailand's stunning islands. …
Koh Phi Phi → Koh Lanta
Duration / distance: 30 min (approx.)
From THB 450 (indicative)
Koh Phi Phi → Krabi
Duration / distance: 60 min (approx.)
From THB 300 (indicative)
Phuket → Langkawi
Duration / distance: 540 min (approx.)
From THB 2,900 (indicative)
Combine trip from Phuket (Rassada Pier) to Telaga Terminal, Pantai Kok, Langkawi (Malaysia)
This trip, the boat company will arrange for passengers to chang…
Phuket → Koh Lipe
Duration / distance: 300 min (approx.)
From THB 1,700 (indicative)
Phuket → Koh Bulone
Duration / distance: 240 min (approx.)
From THB 1,700 (indicative)
Phuket → Koh Kradan
Duration / distance: 180 min (approx.)
From THB 1,290 (indicative)
Phuket → Koh Mook
Duration / distance: 171 min (approx.)
From THB 1,290 (indicative)
Phuket → Koh Ngai
Duration / distance: 130 min (approx.)
From THB 1,290 (indicative)
Phuket → Koh Lanta
Duration / distance: 90 min (approx.)
From THB 800 (indicative)
Ao Nang → Koh Phi Phi
Duration / distance: 60 min (approx.)
From THB 450 (indicative)
Krabi → Koh Phi Phi
Duration / distance: 120 min (approx.)
From THB 300 (indicative)
Hatyai → Koh Lipe
Duration / distance: 180 min (approx.)
From THB 900 (indicative)
Combine trip by join van from Hatyai to Pakbara pier (Duration 1.30 hrs), And Speedboat from Pakbara pier to Koh Lipe. (Duration 1.30 hrs)
Pakbara → Koh Lipe
Duration / distance: 90 min (approx.)
From THB 700 (indicative)
Pakbara Pier to Koh Lipe: The Ultimate Guide to Ferry and Speedboat Transfers.
Are you planning a trip to "The Maldives of Thailand"?
Getting to Koh Lip…