Rome2rio's partners include

There are 7 ways to get from Bangkok Airport (BKK) to Railay Beach by plane, ferry, bus, train, taxi, bus and ferry or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Bangkok Airport (BKK) to Railay Beach.
Launch map view
  • Distance: 416.1 miles
  • Duration: 3 h 29 min

What companies run services between Bangkok Airport (BKK), Thailand and Railay Beach, Thailand?

There is no direct connection from Bangkok Airport (BKK) to Railay Beach. However, you can fly to Krabi, take the bus to Ao Nang Pier, then take the Longtail Boat to Railay Beach. Alternatively, you can take the Public Van to Bangkok Don Muang airport, fly to Krabi, take the bus to Ao Nang Pier, then take the Longtail Boat to Railay Beach.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Bangkok Don Muang to Krabi
Avg. Duration
1 h 23 min
When
Every day
Estimated price
$27 - $75
Flights from Bangkok Don Muang to Trang
Avg. Duration
1 h 30 min
When
Every day
Estimated price
$45 - $160
Thai Airways International
Website
thaiairways.com
Flights from Bangkok to Krabi
Avg. Duration
1 h 23 min
When
Every day
Estimated price
$40 - $240
Thai Lion Mentari
Website
lionairthai.com
Flights from Bangkok Don Muang to Krabi
Avg. Duration
1 h 24 min
When
Every day
Estimated price
$26 - $150
Flights from Bangkok Don Muang to Trang
Avg. Duration
1 h 25 min
When
Every day
Estimated price
$30 - $100
Bangkok Airways
Website
bangkokair.com
Flights from Bangkok to Krabi
Avg. Duration
1 h 25 min
When
Every day
Estimated price
$40 - $230
Flights from Bangkok to Krabi via Koh Samui
Avg. Duration
3 h 35 min
When
Every day
Estimated price
$40 - $230
Nok Air
Website
nokair.com
Flights from Bangkok Don Muang to Krabi
Avg. Duration
1 h 15 min
When
Every day
Estimated price
$35 - $200
Flights from Bangkok Don Muang to Trang
Avg. Duration
1 h 22 min
When
Every day
Estimated price
$35 - $210
Thai Smile
Website
thaismileair.com
Flights from Bangkok to Krabi
Avg. Duration
1 h 23 min
When
Every day
Estimated price
$45 - $240
Train operators
State Railway of Thailand
Bus operators
Suvarnabhumi airport public van
Website
suvarnabhumiairport.com
Bus from Suvarnabhumi Airport Arrivals Terminal to Bangkok Don Muang Airport
Avg. Duration
45 min
Frequency
Every 20 minutes
Estimated price
$1 - $2
Schedules at
suvarnabhumiairport.com
bus
Bus from Trang to Krabi Bus Station
Avg. Duration
2 h 30 min
Frequency
Hourly
Estimated price
$4
Paradive Travel
Website
paradivetravel.lnwshop.com
Bus and ferry from Hua Lamphong station to Railay Beach
Avg. Duration
15 h 30 min
Frequency
Once daily
Estimated price
$42
Schedules at
paradivetravel.lnwshop.com
Book at
12go.asia
Ferry operators
Longtail Boat
Ferry from Ao Nang Pier to Railay Beach
Avg. Duration
15 min
Frequency
Every 20 minutes
Estimated price
$4
Andaman Wave Master
Longtail Boat
Ferry from Krabi Town Pier to Railay East
Avg. Duration
30 min
Frequency
On demand
Estimated price
$5
Other operators
Taxi
Avg. Duration
2 h 17 min
Estimated price
$90 - $110

How far is it from Bangkok Airport (BKK) to Railay Beach?

The distance between Bangkok Airport (BKK) and Railay Beach is 666 km. The road distance is 815 km.

What is the cheapest way to get from Bangkok Airport (BKK) to Railay Beach?

The cheapest way to get from Bangkok Airport (BKK) to Railay Beach is to bus and Longtail Boat which costs ฿850 and takes 17 hours 31 minutes.

What is the fastest way to get from Bangkok Airport (BKK) to Railay Beach?

The quickest way to get from Bangkok Airport (BKK) to Railay Beach is to fly and Longtail Boat which takes 3 hours 29 minutes and costs ฿2200.

How long does it take to get from Bangkok Airport (BKK) to Railay Beach?

It takes approximately 3 hours 29 minutes to get from Bangkok Airport (BKK) to Railay Beach, including transfers.