There are 6 ways to get from San Francisco to Pulau Perhentian by plane, bus, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Sultan Ismail Petra, bus, ferry
best- Fly from San Francisco International Airport (SFO) to Sultan Ismail Petra (KBR)plane SFO - KBR
- Take the bus from Kota Bharu Airport to Kuala Besut Jettybus
- Take the ferry from Kuala Besut Jetty to Pulau Perhentian Portferry
24h 39mRM 2,105–7,613Fly to Kuala Lumpur International Airport, train, bus, ferry
cheapest- Fly from San Francisco International Airport (SFO) to Kuala Lumpur International Airport (KUL)plane SFO - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
- Take the bus from Terminal Bersepadu Selatan to Kuala Besut Jettybus
- Take the ferry from Kuala Besut Jetty to Pulau Perhentian Portferry
32h 48mRM 1,227–3,246Fly to Sultan Haji Ahmad Shah Airport, bus, ferry
- Fly from San Francisco International Airport (SFO) to Sultan Haji Ahmad Shah Airport (KUA)plane SFO - KUA
- Take the bus from Kuantan to Jertehbus
- Take the ferry from Kuala Besut Jetty to Pulau Perhentian Portferry
30h 30mRM 2,768–10,253Fly to Penang International Airport, bus, ferry
- Fly from San Francisco International Airport (SFO) to Penang International Airport (PEN)plane SFO - PEN
- Take the bus from Sungai Nibong to Pasir Putehbus
- Take the ferry from Kuala Besut Jetty to Pulau Perhentian Portferry
30h 33mRM 1,486–4,450Fly to Sultan Mahmud Airport, bus, ferry
- Fly from San Francisco International Airport (SFO) to Sultan Mahmud Airport (TGG)plane SFO - TGG
- Take the bus from Kuala Terengganu to Jerteh, Terengganubus
- Take the ferry from Kuala Besut Jetty to Pulau Perhentian Portferry
31h 17mRM 2,585–8,413Fly to Ipoh, bus, ferry
- Fly from San Francisco International Airport (SFO) to Ipoh (IPH)plane SFO - IPH
- Take the bus from Terminal Meru Raya to Kuala Besut Bus Terminalbus
- Take the ferry from Kuala Besut Jetty to Pulau Perhentian Portferry
31h 59mRM 2,948–10,199
San Francisco International Airport (SFO) to Sultan Ismail Petra (KBR) flights
Questions & Answers
The cheapest way to get from San Francisco to Pulau Perhentian is to fly and train and bus and ferry which costs RM 1200 - RM 3300 and takes 32h 48m.
The fastest way to get from San Francisco to Pulau Perhentian is to fly and bus and ferry which takes 24h 39m and costs RM 2100 - RM 8000.
The distance between San Francisco and Pulau Perhentian is 13413 km.
It takes approximately 24h 39m to get from San Francisco to Pulau Perhentian, including transfers.
There are 322+ hotels available in Pulau Perhentian.
What companies run services between San Francisco, CA, USA and Pulau Perhentian, Malaysia?
There is no direct connection from San Francisco to Pulau Perhentian. However, you can take the subway to San Francisco International Airport, walk to San Francisco International Airport (SFO) airport, fly to Sultan Ismail Petra (KBR), walk to Kota Bharu Airport, take the bus to Kuala Besut Jetty, walk to Kuala Besut Jetty, take the ferry to Pulau Perhentian Port, then walk to Pulau Perhentian. Alternatively, you can take the subway to San Francisco International Airport, walk to San Francisco International Airport (SFO) airport, fly to Sultan Haji Ahmad Shah Airport (KUA), take the taxi to Kuantan, take the bus to Jerteh, take the taxi to Kuala Besut Jetty, take the ferry to Pulau Perhentian Port, then walk to Pulau Perhentian.
- Website
- singaporeair.com
Flights from San Francisco International Airport to Sultan Ismail Petra via Singapore Changi
- Ave. Duration
- 21h 17m
- When
- Saturday and Tuesday
- Estimated price
- RM 2,000–13,000
Flights from San Francisco International Airport to Sultan Haji Ahmad Shah Airport via Singapore Changi
- Ave. Duration
- 21h 22m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RM 2,600–17,000
Flights from San Francisco International Airport to Sultan Haji Ahmad Shah Airport via Singapore Changi, Kuala Lumpur International Airport
- Ave. Duration
- 29h 50m
- When
- Every day
- Estimated price
- RM 2,800–17,000
Flights from San Francisco International Airport to Penang International Airport via Singapore Changi
- Ave. Duration
- 19h 35m
- When
- Every day
- Estimated price
- RM 1,600–11,000
Flights from San Francisco International Airport to Sultan Mahmud Airport via Singapore Changi, Kuala Lumpur International Airport
- Ave. Duration
- 28h 20m
- When
- Every day
- Estimated price
- RM 2,300–14,000
Flights from San Francisco International Airport to Ipoh via Singapore Changi
- Ave. Duration
- 23h 58m
- When
- Every day
- Estimated price
- RM 2,800–18,000
Flights from San Francisco International Airport to Kuala Lumpur International Airport via Singapore Changi
- Ave. Duration
- 18h 35m
- When
- Every day
- Estimated price
- RM 1,500–9,000
- Website
- malaysiaairlines.com
Flights from San Francisco International Airport to Sultan Haji Ahmad Shah Airport via Singapore Changi, Kuala Lumpur International Airport
- Ave. Duration
- 20h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- RM 2,800–17,000
Flights from San Francisco International Airport to Penang International Airport via Hong Kong
- Ave. Duration
- 19h 40m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- RM 1,700–5,000
Flights from San Francisco International Airport to Sultan Mahmud Airport via Hong Kong, Kuala Lumpur International Airport
- Ave. Duration
- 25h 17m
- When
- Every day
- Estimated price
- RM 2,400–7,000
Flights from San Francisco International Airport to Sultan Mahmud Airport via Tokyo Narita, Kuala Lumpur International Airport
- Ave. Duration
- 28h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 2,700–7,500
Flights from San Francisco International Airport to Sultan Mahmud Airport via Taiwan Taoyuan, Kuala Lumpur International Airport
- Ave. Duration
- 22h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RM 2,400–6,500
Flights from San Francisco International Airport to Sultan Mahmud Airport via Manila, Kuala Lumpur International Airport
- Ave. Duration
- 23h 10m
- When
- Every day
- Estimated price
- RM 2,200–8,000
Flights from San Francisco International Airport to Kuala Lumpur International Airport via Hong Kong
- Ave. Duration
- 20h 7m
- When
- Every day
- Estimated price
- RM 1,500–4,500
- Website
- philippineairlines.com
Flights from San Francisco International Airport to Sultan Ismail Petra via Manila, Kuala Lumpur International Airport
- Ave. Duration
- 24h 27m
- When
- Every day
- Estimated price
- RM 2,000–7,500
Flights from San Francisco International Airport to Sultan Haji Ahmad Shah Airport via Manila, Kuala Lumpur International Airport
- Ave. Duration
- 27h 45m
- When
- Every day
- Estimated price
- RM 2,600–10,000
Flights from San Francisco International Airport to Sultan Haji Ahmad Shah Airport via Singapore Changi, Kuala Lumpur International Airport
- Ave. Duration
- 20h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- RM 2,800–17,000
Flights from San Francisco International Airport to Sultan Mahmud Airport via Manila, Kuala Lumpur International Airport
- Ave. Duration
- 26h 15m
- When
- Every day
- Estimated price
- RM 2,200–8,000
Flights from San Francisco International Airport to Kuala Lumpur International Airport via Manila
- Ave. Duration
- 19h 40m
- When
- Every day
- Estimated price
- RM 1,400–5,500
- Website
- flyscoot.com
Flights from San Francisco International Airport to Sultan Ismail Petra via Singapore Changi
- Ave. Duration
- 21h 20m
- When
- Saturday and Tuesday
- Estimated price
- RM 2,000–7,000
Flights from San Francisco International Airport to Sultan Haji Ahmad Shah Airport via Singapore Changi
- Ave. Duration
- 21h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RM 2,600–9,500
Flights from San Francisco International Airport to Penang International Airport via Singapore Changi
- Ave. Duration
- 19h 10m
- When
- Every day
- Estimated price
- RM 1,600–6,000
Flights from San Francisco International Airport to Ipoh via Singapore Changi
- Ave. Duration
- 24h
- When
- Every day
- Estimated price
- RM 2,800–10,000
- Website
- cathaypacific.com
Flights from San Francisco International Airport to Penang International Airport via Hong Kong
- Ave. Duration
- 19h 27m
- When
- Every day
- Estimated price
- RM 1,700–5,000
Flights from San Francisco International Airport to Kuala Lumpur International Airport via Hong Kong
- Ave. Duration
- 20h 7m
- When
- Every day
- Estimated price
- RM 1,500–4,500
- Website
- fireflyz.com.my
Flights from San Francisco International Airport to Sultan Haji Ahmad Shah Airport via Singapore Changi, Kuala Lumpur International Airport
- Ave. Duration
- 20h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- RM 2,800–17,000
Flights from San Francisco International Airport to Sultan Mahmud Airport via Taiwan Taoyuan, Kuala Lumpur International Airport
- Ave. Duration
- 22h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RM 2,400–6,500
Flights from San Francisco International Airport to Sultan Mahmud Airport via Manila, Kuala Lumpur International Airport
- Ave. Duration
- 23h 10m
- When
- Every day
- Estimated price
- RM 2,200–8,000
- Website
- united.com
Flights from San Francisco International Airport to Penang International Airport via Singapore Changi
- Ave. Duration
- 21h 10m
- When
- Every day
- Estimated price
- RM 1,600–6,000
Flights from San Francisco International Airport to Kuala Lumpur International Airport via Singapore Changi
- Ave. Duration
- 20h 25m
- When
- Every day
- Estimated price
- RM 1,400–4,900
Flights from San Francisco International Airport to Kuala Lumpur International Airport via Tokyo Narita
- Ave. Duration
- 20h 25m
- When
- Every day
- Estimated price
- RM 1,400–12,000
- Website
- jal.com
Flights from San Francisco International Airport to Sultan Haji Ahmad Shah Airport via Singapore Changi, Kuala Lumpur International Airport
- Ave. Duration
- 20h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- RM 2,800–17,000
Flights from San Francisco International Airport to Sultan Mahmud Airport via Tokyo Narita, Kuala Lumpur International Airport
- Ave. Duration
- 28h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 2,700–7,500
- Website
- china-airlines.com
Flights from San Francisco International Airport to Penang International Airport via Taiwan Taoyuan
- Ave. Duration
- 22h 5m
- When
- Every day
- Estimated price
- RM 1,600–4,800
Flights from San Francisco International Airport to Kuala Lumpur International Airport via Taiwan Taoyuan
- Ave. Duration
- 21h 20m
- When
- Every day
- Estimated price
- RM 1,400–4,300
- Website
- csair.com
Flights from San Francisco International Airport to Penang International Airport via Guangzhou Baiyun
- Ave. Duration
- 26h 25m
- When
- Wednesday and Sunday
- Estimated price
- RM 1,300–4,200
Flights from San Francisco International Airport to Kuala Lumpur International Airport via Guangzhou Baiyun
- Ave. Duration
- 21h 10m
- When
- Wednesday and Sunday
- Estimated price
- RM 1,100–3,700
- Website
- airasia.com
Flights from San Francisco International Airport to Sultan Mahmud Airport via Singapore Changi, Kuala Lumpur International Airport
- Ave. Duration
- 21h 10m
- When
- Every day
- Estimated price
- RM 2,200–8,000
- Website
- evaair.com
Flights from San Francisco International Airport to Kuala Lumpur International Airport via Taiwan Taoyuan
- Ave. Duration
- 18h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RM 1,500–4,100
- Website
- ana.co.jp
Flights from San Francisco International Airport to Kuala Lumpur International Airport via Tokyo Narita
- Ave. Duration
- 20h 25m
- When
- Every day
- Estimated price
- RM 1,400–12,000
- Website
- en.ceair.com
Flights from San Francisco International Airport to Kuala Lumpur International Airport via Shanghai Pudong
- Ave. Duration
- 21h 55m
- When
- Monday, Thursday, and Saturday
- Estimated price
- RM 1,100–3,000
- Website
- starlux-airlines.com
Flights from San Francisco International Airport to Kuala Lumpur International Airport via Taiwan Taoyuan
- Ave. Duration
- 24h 20m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- RM 1,400–4,700
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
- Phone
- +6019-558 4736
- [email protected]
- Website
- besutjetty.com
Bus from Kota Bharu Airport to Kuala Besut Jetty
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- RM 30
- Schedules at
- besutjetty.com
- Phone
- 019-627 9129
- [email protected]
- Website
- Sani Express
Bus from Kuantan to Jerteh
- Ave. Duration
- 4h 23m
- Frequency
- 5 times a day
- Estimated price
- RM 65–110
- Website
- Sani Express
Bus from Kuala Terengganu to Jerteh, Terengganu
- Ave. Duration
- 2h 3m
- Frequency
- 4 times a day
- Estimated price
- RM 21–35
- Website
- Sani Express
- Phone
- +609-765 6000
- [email protected]
- Website
- Ekspres Perdana
Bus from Kuantan to Jerteh
- Ave. Duration
- 4h 23m
- Frequency
- Once daily
- Estimated price
- RM 35–100
- Website
- Ekspres Perdana
Bus from Terminal Meru Raya to Kuala Besut Bus Terminal
- Ave. Duration
- 6h 26m
- Frequency
- 4 times a day
- Estimated price
- RM 50–110
- Website
- Ekspres Perdana
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Sungai Nibong to Pasir Puteh
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- RM 70–110
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
Bus from Terminal Meru Raya to Kuala Besut Bus Terminal
- Ave. Duration
- 6h 56m
- Frequency
- Twice daily
- Estimated price
- RM 70–110
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- +6012-6446012
- [email protected]
- Website
- easybook.com
Bus from Terminal Bersepadu Selatan to Kuala Besut Jetty
- Ave. Duration
- 7h 45m
- Frequency
- Twice daily
- Estimated price
- RM 50–95
- Book at
- easybook.com
- Phone
- +6019-558 4736
- [email protected]
- Website
- besutjetty.com
Ferry from Kuala Besut Jetty to Pulau Perhentian Port
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- RM 35
- Schedules at
- besutjetty.com
Ferry from Kuala Besut Jetty to Pulau Perhentian Port
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- RM 35
- Schedules at
- besutjetty.com
Ferry from Kuala Besut Jetty to Pulau Perhentian Port
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- RM 35
- Schedules at
- besutjetty.com
Ferry from Kuala Besut Jetty to Pulau Perhentian Port
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- RM 35
- Schedules at
- besutjetty.com
Ferry from Kuala Besut Jetty to Pulau Perhentian Port
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- RM 35
- Schedules at
- besutjetty.com
Ferry from Kuala Besut Jetty to Pulau Perhentian Port
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- RM 35
- Schedules at
- besutjetty.com
- Phone
- +60 19-558 4736
- [email protected]
- Website
- perhentiantrans.com
Ferry from Kuala Besut Jetty to Pulau Perhentian Port
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- RM 35
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Kuala Besut Jetty to Pulau Perhentian Port
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- RM 35
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Kuala Besut Jetty to Pulau Perhentian Port
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- RM 35
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Kuala Besut Jetty to Pulau Perhentian Port
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- RM 35
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Kuala Besut Jetty to Pulau Perhentian Port
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- RM 35
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
Ferry from Kuala Besut Jetty to Pulau Perhentian Port
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- RM 35
- Schedules at
- perhentiantrans.com
- Book at
- 12go.asia
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 How to plan an amazing trip around Scandinavia, Heading to Europe? Read this before you buy a Eurail Pass, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.


















