With low-cost carriers (LCCs) offering direct flights daily to Phuket from major Indian metros, I decided to take a direct flight to Phuket from Bangalore - it's about a 4.5hour flight which, departed from BLR at 4 in the morning and I was in Phuket at around 11. After that I decided to straight away head to Krabi - which is 3 hours by road from Phuket airport. There are multiple ways to get to Krabi from Phuket : A. You could take a ferry. Downside, ferries leave as per fixed schedule and you have to go to the city, and the exact ferry station and time yourself accordingly to catch that. It's about a 1.5-2hour ride by ferry.B. You could take a bus from the highway (exactly what I did), which to me is the most convenient, and also won't burn a hole in your pocket. Take a taxi from the airport (shared taxis available) to the highway pick-up point. It's about 15mins away, there you wait for a bus to come and pick you up. It's about 2.5 hours from there to Krabi bus terminal. From the bus terminal, you can take a tuk-tuk to your hotel. Total cost 250 - 300 THB (Shared Taxi 100 THB + Bus 100 THB + 50 THB for Tuk-tuk). C. You can take a direct taxi right outside the airport to Krabi. Upside: Convenient, will drop you at your exact destination. Downside: Will cost you somewhere around 2500 THB, but that should not be an issue if there are 3-4 people travelling together. Remember, you should always bargain for these taxi charges, they would tend to quote higher.