How to go → BANGKOK to KOH YAO YAI? ☀️

how-to-go-bangkok-to-koh-yao-yai
How do you get from Bangkok to Koh Yao Yai? You can travel to Koh Yao Yai by plane, train/bus, taxi, car + ferry or boat.

1. Flight + Ferry to Koh Yao Yai
2. Bus + Ferry to Koh Yao Yai
3. Train + Ferry to Koh Yao Yai
4. Taxi + Ferry to Koh Yao Yai
🎫 Book a Tour in Krabi
🎫 Book Ticket to K.Yao Yai

From Bangkok to Koh Yao Yai you can get by plane, train/bus, car + ferry.

    • The travel distance from Bangkok to Koh Yao Yai in Thailand spans approximately 880 km via road + ferry, passing through Phuket town. The optimal route to reach Koh Yao Yai or Koh Yao Noi from Bangkok involves air travel + ferry via Phuket. This option typically takes about 10-12 hours, including a stopover in Phuket, with costs ranging from $55-200 per person. Upon arrival at Phuket Airport, you can proceed to Koh Yao Yai by minivan + ferry, with several ferry companies offering services from Phuket to Koh Yao Yai.
    • Another feasible option to reach Koh Yao Yai is by train + bus via Surat Thani, or by tourist bus and minivan + ferry / speedboat via Phuket (or Krabi). However, there are no direct train services to Phuket town; the nearest railway station is in Surat Thani, approximately 240 km from Phuket. The most economical mode of transport to Koh Yao Yai from Bangkok is by tourist bus + ferry/boat via Phuket town. Additionally, from Bangkok, you can also journey to Koh Samui, or via Krabi or Phuket to Koh Phi Phi in Phang Nga Bay.

BOOK TICKETS with 12go.asia

    • Koh Yao Yai is a part of Phuket in southern Thailand, the wealthiest and most sought-after recreational area in Thailand, offering numerous opportunities for sports and cultural activities. Despite its allure, Koh Yao Yai remains less frequented compared to other islands in southern Thailand. Notably, Koh Yao Yai lacks an airport, but with Phuket’s international airport nearby, accessibility is facilitated. Prior to visiting Koh Yao Yai, it’s advisable to review the local weather conditions in our article on Weather in Koh Yao Yai. Additionally, from Phuket town or Phuket Airport, you can also journey to Khao Lak via minivans or private cars.
Transfer Mode – Bangkok to Koh Yao Yai: Travel Time Cost Range
Plane + Ferry via Phuket 10-12 hours $55-200/pp
Tourist Bus + Ferry via Phuket 16-20 hours $30-90/pp
Train/Bus + Ferry via Phuket 16-22 hours $35-90/pp
Private Taxi + Ferry via Phuket 14-18 hours $280-450

BOOK TICKETS with Baolau


How do I get from Bangkok to Koh Yao Yai?


1. FLIGHT + FERRY from Bangkok to Koh Yao Yai

The fastest and most convenient transfer option from Bangkok to Koh Yao Yai is an air and ferry transfer via Phuket. Koh Yao Yai does not have an airport, the nearest airport is Phuket International Airport and from this airport you can use a combined minivan and ferry/boat transfer to Koh Yao Yai.

So this option has 2 or even 3 steps and includes a trip through the city of Phuket and its nearby ports, from where the boats leave for Koh Yao Yai. The total transfer time by air and minivan + boat from Bangkok to Koh Yao Yai ranges from 10-12 hours. However, this time may vary, depending on the connections from Phuket to Koh Yao Yai.

A direct flight from Bangkok to Phuket takes about 1.5 hours, so it is the fastest way of transport between these cities. Transfer by private minivan / car and ferry from Phuket Airport to Koh Yao Yai takes about 2-3 hours, but this time can vary a little. Air and ferry transfer from Bangkok to Koh Yao Yai can cost in total between $55-200/pp, some flights can be very cheap, but some are more expensive.

1. BOOK FLIGHT to Phuket

Some companies that will then offer you a combined transfer from Phuket Airport to Koh Yao Yai are, for example, Call Me Taxi, Koh Yao Sun Smile and others. From the airport, you will take a minivan of these companies to the appropriate pier in Phuket, from where the speedboats go to Koh Yao Yai.

Of course, you can also travel to the city of Phuket first, and then you can use the speedboats to Koh Yao Yai on your own. These speedboats depart from piers such as Bang Rong Pier, Thiensin Pier and arrive at Chong Lard Pier, Baan Laem Yai Pier or Klong Hia Pier on Koh Yao Yai.

You can see all information about departures and tickets when searching for connections online. Search and book flights from Bangkok to Phuket and van+ferry tickets from Phuket Airport to Koh Yao Yai easily online.

2. BOOK TICKETS to Koh Yao Yai

flight-ferry-bangkok-to-koh-yao-yai
From Bangkok to Koh Yao Yai you can travel by plane + van/ferry via Phuket, it is the most fastest option of transfer (photo: 12go.asia).


2. BUS + FERRY from Bangkok to Koh Yao Yai

A cheaper land transfer option from Bangkok to Koh Yao Yai is a bus and boat transfer again via Phuket. It is also possible to use this transport option via the popular Krabi. This transfer option has 2 steps, first is a bus trip to Phuket and then a speed boat trip to Koh Yao Yai.

Expect a very long journey time, the transfer by bus and boat from Bangkok to Koh Yao Yai via Phuket takes a total of approx. 16-20 hours, but this time can again vary a little. Buses go to Phuket from Bangkok for about 12-14 hours, but they are modern and relatively comfortable.

1. BOOK BUS TICKET to Phuket

Companies that offer bus transfer to Phuket are, for example, Phuket Travel, Lignite, Sawadee Tour, Andaman Sea Tour, Bangkok Travel Plus, Raja Ferry, Sombat Tour, Thai Sriram, Transport Co. A bus transfer to Phuket from Bangkok costs about $22-40/pp, prices vary by company and/or bus type.

You can leave by bus mainly from Southern Terminal or Mochit and you can arrive at Phuket Bus Terminal 2, Thalang, Ban Tha Ruea, Muang Mai, Sirinat National Park in Phuket. You will see this information about bus departures in Bangkok and arrival points in Phuket when searching for tickets.

If you use this option of transportation, it is better to look for 2 tickets for each route separately, 1 ticket for the bus transfer to Phuket and 1 ticket for the boat transfer to Koh Yao Yai. Again, you can easily buy these tickets for buses and speedboats online in advance.

2. BOOK TICKETS to Koh Yao Yai

bus-ferry-bangkok-to-koh-yao-yai
From Bangkok to Koh Yao Yai you can travel by bus/van + ferry/boat via Phuket (photo: 12go.asia)


3. TRAIN + BUS + FERRY from Bangkok to Koh Yao Yai

Another cheaper land transfer option from Bangkok to Koh Yao Yai is train + bus + boat transfer via Surat Thani and Krabi. Surat Thani railway station is about 160 km from Krabi, and there are also speedboats from Krabi to Koh Yao Yai. There are buses and even smaller minivans and other private cars between Surat Thani and Krabi.

So this transportation option has a total of 3 steps, first a train journey to Surat Thani, then a bus journey from Surat Thani to Krabi and then a boat transfer from Krabi to Koh Yao Yai. The total travel time by train + bus + boat from Bangkok to Koh Yao Yai via Krabi can be between 16-22 hours, but this time can also vary and depends on transfers.

From Krabi to Koh Yao Yai it is only about 30-60 minutes by speed boat. Transfer by train + bus + boat from Bangkok to Koh Yao Yai costs between $35-90/pp in total, but it depends a lot on the type of train you use. To Surat Thani, you can use seats or even sleeping beds in the 1st to 3rd class of the train, the cheapest are the seats in the 3rd class, but they are not a very comfortable option.

It is better to choose a sleeping berth, because it is a relatively long journey. If you would like to use this transfer option, you need to search and book for 3 tickets, separately for the train, then separately for the bus transfer from Surat Thani to Krabi and then for the boat transfer from Krabi to Koh Yao Yai. This option is mainly suitable for those who want to visit the popular and attractive area of ​​Krabi.

train-bus-ferry-bangkok-to-koh-yao-yai
From Bangkok to Koh Yao Yai you can also travel by train + bus + ferry via Surat Thani and Krabi (photo: 12go.asia).


4. TAXI / CAR + FERRY from Bangkok to Koh Yao Yai

The most expensive transfer option from Bangkok to Koh Yao Yai is a transfer by private car/taxi with driver and speedboat, again via Phuket for example. This transportation option has 2 steps, first a private car trip to Phuket and then a boat transfer to Koh Yao Yai.

The total time of a private and boat transfer from Bangkok to Koh Yao Yai can be in the range of approx. 14-18 hours, but this time can also vary slightly. Private transfers by modern cars from Bangkok to Phuket are operated by companies such as Bangkok Taxi 24, Glassflower, Firstplan Transport Services, Kanokwan Travel, N and T Travel, Van2 Travel and others.

1. BOOK TAXI / CAR to Phuket

They offer modern smaller classic cars and even larger minivans that are suitable for group travel. Transportation by private car from Bangkok to Phuket costs in the range of $260-1200/car, these prices vary according to the type of car. Smaller cars are always a cheaper option than luxury or larger cars for more people.

From Phuket, you can continue again by boat transfer to Koh Yao Yai. The trip by speed boat or combined transfer from Phuket to Koh Yao Yai takes about 30 minutes to 2 hours, depending on whether you use only the boat transfer or a combined transfer by minivan and boat through some of the areas in Phuket. Private car with driver to Phuket and boat tickets to Koh Yao Yai are again easy to find and book online in advance.

2. BOOK TICKETS to Koh Yao Yai

taxi-car-glassflower-bangkok-to-koh-yao-yai-phuket
From Bangkok to Koh Yao Yai you can also travel by private car/taxi + ferry via Phuket (photo: Glassflower taxi, 12go.asia).


FAQ + Tips – Travel from Bangkok to Koh Yao Yai:

1. How to book tickets + flights from Bangkok to Koh Yao Yai?

    • Book tickets + flights from Bangkok to Koh Yao Yai online on 12go.asia ➜ or Baolau ➜.
    • You can also search another routes, eg. Bangkok to Phuket, Phuket to Koh Yao Yai…

2. What is the travel time from Bangkok to Koh Yao Yai?

    • Travel by plane + ferry from Bangkok to Koh Yao Yai (via Phuket) takes about 10-12 hours.
    • Travel by tourist bus + ferry from Bangkok to Koh Yao Yai (via Phuket) takes about 16-20 hours.
    • Travel by train/bus + ferry from Bangkok to Koh Yao Yai (via Krabi) takes about 16-22 hours.
    • Travel by private taxi + ferry from Bangkok to Koh Yao Yai (via Phuket) takes about 14-18 hours.

3. What is the travel distance from Bangkok to Koh Yao Yai?

    • Travel distance from Bangkok to Koh Yao Yai is about 880 km by road + ferry via Phuket.

4. How much does it cost to get from Bangkok to Koh Yao Yai?

    • Transport by plane + ferry from Bangkok to Koh Yao Yai (via Phuket) costs about $55-200/pp.
    • Transport by tourist bus + ferry from Bangkok to Koh Yao Yai (via Phuket) costs about $30-90/pp.
    • Transport by train/bus + ferry from Bangkok to Koh Yao Yai (via Krabi) costs about $35-90/pp.
    • Transport by private taxi + ferry from Bangkok to Koh Yao Yai (via Phuket) costs about $280-450/pp.

5. Is there a direct train from Bangkok to Phuket?

    • No, Phuket has no railway station, so it is not possible to travel by direct train. But you can take a train to Surat Thani from Bangkok, and from Surat Thani you can travel by van or bus to Krabi or Phuket. Surat Thani is about 240 km from Phuket and about 140 km from Krabi.

6. Is there a direct flight from Bangkok to Koh Yao Yai?

    • No, Koh Yao Yai and Koh Yao Noi have no airports, but you can take a direct flight from Bangkok to Phuket. Phuket International Airport is the closest airport to Koh Yao Yai.

7. What is the best option of transfer from Bangkok to Koh Yao Yai?

    • The most comfortable, fastest and probably the best option is to take a direct flight to Phuket International Airport and from this airport you can travel by minivan + ferry via Phuket to Koh Yao Yai or Koh Yao Noi. By this way of transfer you will save a lot of travel time and sometimes there are very cheap flights between Phuket and Bangkok..

8. What is the cheapest way of transfer from Bangkok to Koh Yao Yai?

    • The most cheapest way how you can reach Koh Yao Yai from Bangkok is to travel by bus / van + ferry via Phuket. The most cheapest option of transfer to Koh Yao Yai should cost totally about $30-40/pp (bus + ferry ticket).

9. How to get from Phuket Airport to Phuket town center?

    • Phuket town center is about 30 km south from Phuket International Airport. From Phuket International Airport to Phuket town you can travel by local shuttle bus or you can use private taxi/car.

10. Is there also another travel route from Bangkok to Koh Yao Yai?

    • Yes, you can also travel to Koh Yao Yai or Koh Yao Noi via Krabi. There are direct flights to Krabi from Bangkok and ferries or boats from Krabi to Koh Yao Yai or Koh Yao Noi.

11. Where and how to travel from Phuket?

BOOK a TOUR / ACTIVITY in Phuket

tour-phuket-thailand

BOOK your HOTEL in Koh Yao Yai


🎫 Book tickets + flights from Bangkok to Koh Yao Yai + Schedule:

(You can change your departure, arrival…eg. Bangkok to Phuket, Phuket to Koh Yao Yai…)

Phuket to Koh Lanta ➔

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 39

No votes so far! Be the first to rate this post.

Share: