There are 8 ways to get from Johor Bahru to Rawai by plane, bus, train, car, ferry, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Singapore Changi Airport, bus
best- Fly from Singapore Changi Airport (SIN) to Phuket International Airport (HKT)plane SIN - HKT
- Take the bus from Phuket Airport Bus to Rawai Beachbus
7h 30m฿2,366–7,281Train, drive, bus, ferry
cheapest- Take the train from Jb Sentral to Arautrain Ets
- Drive from Bukit Ketri to Satuncar
- Take the bus from Satun to Krabi Bus Stationbus
- Take the ferry from Kong Ka Pier to Phuket Town Transferferry
19h 34m฿2,028–3,228Bus, taxi
- Take the bus from Larkin Bus Terminal to Sungai Nibongbus
- Take the bus from Sungai Nibong Bus Terminal Penang to Hat Yai Airportbus
- Take the taxi from Hat Yai Airport to Patong Phuket Hotel Transfertaxi
23h 24m฿7,012–14,982Train, bus, ferry
- Take the train from JB Sentral to Butterworthtrain
- Take the bus from Butterworth Bus Terminal to Koh Lipe Bundhaya Resort Pier 1bus
- Take the ferry from Bundhaya Pier 1 to Haad Kataferry
28h 15m฿5,036–5,904Fly from Senai International Airport, bus
- Fly from Senai International Airport (JHB) to Phuket International Airport (HKT)plane JHB - HKT
- Take the bus from Phuket Airport Bus to Rawai Beachbus
8h 49m฿4,173–5,812Train, bus, taxi
- Take the train from Jb Sentral to Padang Besartrain Ets
- Take the bus from KTM Malaysia Railaway Station side to Hat Yai Airportbus
- Take the taxi from Hat Yai Airport to Patong Phuket Hotel Transfertaxi
21h฿6,828–14,804Bus, ferry
- Take the bus from Taman Ungku Tun Aminah to Butterworthbus
- Take the bus from Butterworth Bus Terminal to Koh Lipe Bundhaya Resort Pier 1bus
- Take the ferry from Bundhaya Pier 1 to Haad Kataferry
30h 21m฿5,637–6,173Drive 1,277.1 km
- Drive from Johor Bahru to Rawaicar 1,277.1 km
16h 17m฿5,862–8,468
Johor Bahru to Rawai by train, bus, and ferry
Comparing Your Travel Options
The cheapest way to get from Johor Bahru to Rawai is to train and drive and bus and ferry which costs ฿2000 - ฿3300 and takes 19h 34m.
The fastest way to get from Johor Bahru to Rawai is to fly and bus which takes 7h 30m and costs ฿2300 - ฿7500.
The distance between Johor Bahru and Rawai is 1080 km. The road distance is 1277.1 km.
The best way to get from Johor Bahru to Rawai without a car is to bus and taxi which takes 23h 24m and costs ฿7000 - ฿15000.
It takes approximately 7h 30m to get from Johor Bahru to Rawai, including transfers.
Rawai is 1h behind Johor Bahru. It is currently 11:41 AM in Johor Bahru and 10:41 AM in Rawai.
Yes, the driving distance between Johor Bahru to Rawai is 1277 km. It takes approximately 16h 17m to drive from Johor Bahru to Rawai.
There are 6130+ hotels available in Rawai.
What companies run services between Johor Bahru, Malaysia and Rawai, Thailand?
There is no direct connection from Johor Bahru to Rawai. However, you can take the bus to Expo Stn, walk to Expo, take the subway to Changi Airport, walk to Singapore Changi Airport (SIN) airport, fly to Phuket International Airport (HKT), walk to Phuket Airport Bus, then take the bus to Rawai Beach. Alternatively, you can take a train from Jb Sentral to Rawai via Arau, Arau, Bukit Ketri, Satun, Krabi Bus Station, Kong Ka Pier, and Phuket Town Transfer in around 19h 34m.
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- ฿2,000–5,000
- Website
- airasia.com
Flights from Singapore Changi Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ฿1,500–6,500
Flights from Singapore Changi Airport to Phuket International Airport via Penang
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,500–6,500
Flights from Senai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- ฿1,700–7,500
Flights from Senai International Airport to Phuket International Airport via Penang
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,700–7,500
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- ฿2,000–4,900
- Website
- malaysiaairlines.com
Flights from Singapore Changi Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 3h 50m
- When
- Monday, Saturday, and Sunday
- Estimated price
- ฿3,500–7,000
Flights from Senai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 4h 55m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- ฿2,900–10,000
- Website
- airasia.com
Flights from Senai International Airport to Phuket International Airport via Don Muang
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ฿3,400–9,500
- Website
- lionairthai.com
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ฿4,300–9,000
- Website
- malindoair.com
Flights from Senai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ฿1,900–7,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Jb Sentral to Arau
- Ave. Duration
- 9h 18m
- Frequency
- Twice daily
- Estimated price
- ฿170–800
- Website
- KTMB
- Shuttle
- ฿170–250
- Express
- ฿500–800
Train from JB Sentral to Butterworth
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- ฿150–700
- Website
- KTMB
- Shuttle
- ฿150–220
- Express
- ฿480–700
Train from Jb Sentral to Padang Besar
- Ave. Duration
- 9h 36m
- Frequency
- Twice daily
- Estimated price
- ฿180–800
- Website
- KTMB
- Shuttle
- ฿180–260
- Express
- ฿550–800
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Jb Sentral to Arau
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- ฿1,042
- Website
- KTM
- Silver
- ฿620–670
- Gold
- ฿1,042
- Platinum
- ฿1,400–1,500
Train from JB Sentral to Butterworth
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- ฿906
- Website
- KTM
- Silver
- ฿540–580
- Gold
- ฿906
- Platinum
- ฿1,200–1,300
Train from Jb Sentral to Padang Besar
- Ave. Duration
- 11h 18m
- Frequency
- Once daily
- Estimated price
- ฿1,074
- Website
- KTM
- Silver
- ฿640–680
- Gold
- ฿1,074
- Platinum
- ฿1,450–1,550
- Phone
- +66 863061257
- [email protected]
- Website
- phuketsmartbus.com
Bus from Phuket Airport Bus to Rawai Beach
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- ฿100–210
- Schedules at
- phuketsmartbus.com
- Book at
- 12go.asia
- Cash
- ฿170
- Phuket Rabbit card
- ฿150–210
Bus from Phuket Airport Bus to Rawai Beach
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- ฿100–210
- Schedules at
- phuketsmartbus.com
- Book at
- 12go.asia
- Cash
- ฿170
- Phuket Rabbit card
- ฿150–210
Bus from Satun to Krabi Bus Station
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Estimated price
- ฿215
- Phone
- +60 111 066 1111
- [email protected]
- Website
- Billion Stars Express
Bus from Larkin Bus Terminal to Sungai Nibong
- Ave. Duration
- 9h 15m
- Frequency
- Every 3 hours
- Estimated price
- ฿700–1,600
- Website
- Billion Stars Express
- Phone
- +60 12-470 7815
- [email protected]
- Website
- KPB Express Facebook
Bus from Larkin Bus Terminal to Sungai Nibong
- Ave. Duration
- 9h 15m
- Frequency
- 3 times a day
- Estimated price
- ฿700–1,200
- Website
- KPB Express Facebook
Bus from Taman Ungku Tun Aminah to Butterworth
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- ฿700–1,100
- Website
- KPB Express Facebook
- Phone
- +66 2 295 1095
- [email protected]
- Website
- Zee Zenith Travel
Bus from Sungai Nibong Bus Terminal Penang to Hat Yai Airport
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- ฿1,224
- Schedules at
- Zee Zenith Travel
Bus from Butterworth Bus Terminal to Koh Lipe Bundhaya Resort Pier 1
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- ฿1,874
- Schedules at
- Zee Zenith Travel
Bus from KTM Malaysia Railaway Station side to Hat Yai Airport
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ฿1,560
- Schedules at
- Zee Zenith Travel
Bus from Butterworth Bus Terminal to Koh Lipe Bundhaya Resort Pier 1
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- ฿1,874
- Schedules at
- Zee Zenith Travel
- Phone
- +66 98 017 2564
- [email protected]
- Website
- Chaokoh Ferry
Ferry from Kong Ka Pier to Phuket Town Transfer
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ฿950–1,500
- Website
- Chaokoh Ferry
- Book at
- 12 Go
- Phone
- +66 82 419 6222
- [email protected]
- Website
- Awaycation Trip
Ferry from Bundhaya Pier 1 to Haad Kata
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ฿2,954
- Website
- Awaycation Trip
Ferry from Bundhaya Pier 1 to Haad Kata
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ฿2,954
- Website
- Awaycation Trip
- Ave. Duration
- 7h
- Estimated price
- ฿5,000–12,000
Smart En Plus
- Phone
- +66 614655695
- Website
- Smart En Plus
Smart En Plus
- Phone
- +66 614655695
- Website
- Smart En Plus
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Thanksgiving 2018: How to travel stress-free, and How to get from Florence to Rome - to help you get the most out of your next trip.















