1.รถยนต์
จากกรุงเทพฯ ใช้เส้นทางพระราม 2 สายธนบุรี-ปากท่อ (ทางหลวงหมายเลข 35) จนถึงสามแยดวังมะนาวเลี้ยว ซ้ายแล้วใช้ทางหลวงหมายเลข 4 (ถนนเพชรเกษม) ผ่านจังหวัดเพชรบุรี อำเภอ ชะอำ หัวหินจังหวัด ประจวบคีรีขันธ์อำเภอทับสะแก จนถึงสี่แยกเข้าชุมพร (สี่แยกปฐมพร) ตรงไปตามทางหลวงหมายเลข 41 ผ่าน อำเภอหลังสวน เข้าเขต จังหวัดสุราษฎร์ธานี ผ่านทางเข้าสนามบินสุราษฎร์ธานี ประมาณ 10 กิโลเมตร ถึงสี่แยก หลักกิโลเมตรที่ 18 เลี้ยวขวาอำเภอท้ายเหมือง บ้านโคกกลอย จังหวัดพังงา ข้ามสะพานสารสิน เข้าจังหวัดภูเก็ต หรืออีกเส้นทางหนึ่งจากชุมพร ไปตามทางหลวงหมายเลข 401 ผ่านที่ว่าการอำเภอบ้านตาขุน จังหวัดสุราษฎร์ธานี ประมาณ 5 กิโลเมตร ถึงสามแยก เลี้ยวซ้ายไปตามทางหลวงหมายเลข 415 ผ่านบ้านเขาต่อ ระยะทาง 48 กิโลเมตร ถึงสี่แยกนาเหนือ เลี่ยวขวาเข้าทางหลวงหมายเลข 4 ผ่านที่ว่าการอำเภอทับปุด ประมาณ 1 กิโลเมตร เลี้ยวซ้ายเข้าทางหลวงหมายเลข 415 จนถึงสามแยกเข้าตัวเมืองพังงา เลี้ยวซ้ายไปตามเส้นทางอีก 49 กิโลเมตร ถึงจังหวัดภูเก็ต (ใช้ทางหลวงหมายเลข 4 จนถึงบ้านโคก กลอย จังหวัดพังงา แล้วเลี้ยวซ้ายเข้าทางหลวงหมายเลข 402) รวมระยะทางทั้งสิ้นประมาณ 886 กิโลเมตรอีกเส้นทางหนึ่งจากสี่แยกตัวเมืองจังหวัดชุมพร (สี่แยกปฐมพร) เลี้ยวขวาไปตามทางหลวงหมายเลข 4 ผ่านอำเภอกระบุรี อำเภอละอุ่น จังหวัดระนอง อำเภอกะเปอร์ อำเภอคุระบุรี อำเภอตะกั่วป่า อำเภอท้่ยเหมือง จังหวัดพังงา อำเภอ

2.รถโดยสารประจำทาง
บริษัท ขนส่ง จำกัด มีรถโดยสารทั้งรถธรรมดา และรถปรับอากาศ ออกจากสถานีขนส่งสายใต้ ไปภูเก็ตทุกวัน สอบถามรายละเอียด   โทร. 02 894 6122 จองตั๋ว บขส. โทร. 02 422 4444 หรือ www.transport.co.th
บริษัทเอกชน ติดต่อ บริษัท ภูเก็ต เซ็นทรัล ทัวร์ กรุงเทพฯ โทร. 0 2434 3233 ภูเก็ต โทร. 0 7621 3615, 0 7621 4335 และบริษัท ภูเก็ตท่องเที่ยว กรุงเทพฯ โทร. 0 2435 5018, 0 2435 5034 ภูเก็ต โทร. 0 7622 2107-9 สถานีขนส่งภูเก็ต โทร. 0 7621 1480

3.รถไฟ
ไม่มีบริการรถไฟจากกรุงเทพฯ ไปภูเก็ตโดยตรง หากต้องการเดินทางโดยรถไฟต้องไปลงที่สถานนีรถไีฟ สุราษฎร์ธานี (อยู่ที่อำเภอพุนพิน) แล้วต่อรถประจำทางเข้าจังหวัดภูเก็ตใช้เวลาประมาณ 4 ชั่วโมง สอบถามรายละเอียด ได้ที่ การรถไฟแห่งประเทศไทย โทร. 1690, 0 2223 7010, 0 2223 7020, 0 2220 4334 หรือ www.railway.co.th

3.เครื่องบิน
มีบริการเที่ยวบินระหว่าง กรุงเทพฯ-ภูเก็ต ทุกวัน สอบถามตารางบิน และข้อมูลเพิ่มเติมที่สายการบินต่างๆ ดังนี้
1. การบินไทย โทร. 1566, 0 2280 0060, 0 2628 2000 สำนักงานภูเก็ต โทร. 0 7621 1195, 0 7621 2499
0 7621 2946 หรือ www.thaiairways.com
2. บางกอกแอร์เวส์ โทร. 0 2265 5555 หรือ www.bangkokair.com
3. ไทยแอร์เอเชีย โทร. 0 2515 9999 หรือ www.airasia.com
4. วันทูโก โทร.1126  หรือ  www.fly12go.com
5. นกแอร์ โทร. 1318 หรือ www.nokair.co.th

บริษัท เดสทิเนชั่นแอร์ มีบริการเครื่องบินน้ำ ระหว่าง ภูเก็ต - กระบี่ เกาะพี่พี และเกาะลันตา หรือนำเที่ยวทาง อากาศ ทะเลอันดามันติดต่อ บ.เดสทิเนชั่นแอร์ โทร. 0 2261 5323 หรือ www.destinationair.com
ภูเก็ตเป็นจังหวัดที่มีการเดินทางภายในจังหวัดสะดวกมาก มีรถตุ๊กๆ บริการภายในเขตเทศบาล หรือจะเช่าเหมา รถตุ๊กๆ ไปยังสถานที่ต่างๆ ได้ ราคาขึ้นอยู่กับระยะทางบริการรถสองแถว และรถโดยสารประจำทาง มีรถสองแถว ออกจากตลาดสด ใกล้วงเวียนน้ำพุถนนระนอง ไปยังหาดและสถานที่ต่างๆ รถออกทุก 30 นาที ตั้งแต่เวลา 06.00-18.00 น.อัตราค่าโดยสาร 10-20 บาทบริการรถรับ-ส่งระหว่างสนามบินและตัวเมืองภูเก็ต ที่สนามบินมีบริการ รถแท็กซี่เข้า ตัวเมืองภูเก็ต หรือไปยังหาดต่างๆในอัตราค่าบริการที่ต่างๆ กัน ส่วนในตัวเมืองก็มีบริการ รถรับส่งไป สนามบินตามเวลาที่เครื่องบินจะออก โดยรถจะออกจากบริษัททัวร์รอยัล เอ็นเตอร์ไพรส์ ถนนวิชิตสงครามโทร 235268-71 รถออกเวลา 06.30-18.00 น. การเดินทางจากภูเก็ตไปจังหวัดใกล้เคียง

จากภูเก็ต มีบริการ รถโดยสารธรรมดาจากสถานีขนส่ง ถนนพังงา ไปจังหวัดกระบี่ นครศรีธรรมราช พังงา ระนอง สุราษฎร์ธานี ตรัง สตูล หาดใหญ่ และเกาะสมุย รายละเอียดติดต่อ สถานีขนส่งภูเก็ต โทร. 0 7621 1480, 0 7621 1977 นอกจากนั้นบริษัท การบินไทย จำกัด (มหาชน) มีเที่ยวบินจากภูเก็ตไป จังหวัดใกล้เคียง เช่น จังหวัดสุราษฎร์ธานี นครศรีธรรมราชตรัง และหาดใหญ่ และบริษัท บางกอกแอร์เวย์ มีเที่ยวบินระหว่างภูเก็ต-สมุย ให้บริการอีกด้วย และมีเรือโดยสารจากภูเก็ต ไป หมู่เกาะพีพี หรือ เรือนำเที่ยว ไปเช้าเย็นกลับ ระหว่างภูเก็ต กับ หมู่เกาะพีพี หรือ หมู่เกาะสิมิลันในช่วงฤดูกาลท่องเที่ยว