1.โดยรถยนต์
จากกรุงเทพฯ ไปตามทางหลวงหมายเลข 35 (ธนบุรี-ปากท่อ) แล้วแยกเข้าทางหลวงหมายเลข 4 (เพชรเกษม) ผ่านจังหวัดเพชรบุรี ประจวบคีรีขันธ์ จนถึงสี่แยกปฐมพร จากนั้นแยกซ้ายเข้าตัวเมืองชุมพร ตามทาง หลวง หมายเลข 4001 อีกประมาณ 8 กิโลเมตร ระยะทางประมาณ 463 กิโลเมตร

2.โดยรถประจำทาง

มีรถโดยสารธรรมดาและรถโดยสารปรับอากาศของบริษัท ขนส่ง จำกัด และของเอกชน สายกรุงเทพฯ-ชุมพร ออกจากสถานีขนส่งสายใต้ ถนนบรมราชชนนี ทุกวัน วันละหลายเที่ยว ใช้เวลาเดินทางประมาณ 6 ชั่วโมง
สอบถามรายละเอียดได้ที่บริษัท ขนส่ง จำกัด โทร.1490 www.transport.co.th
ปัจจุบันบริษัท ขนส่ง จำกัด ได้เปิดให้บริการจองตั๋วรถโดยสารออนไลน์แล้ว ติดต่อได้ที่ www.thaiticketmajor.com นอกจากนี้ยังสามารถซื้อตั๋วออนไลน์ได้ที่ไทยรูท ดอทคอม www.thairoute.com

3.โดยรถไฟ

มีรถไฟออกจากสถานีกรุงเทพ (หัวลำโพง) มีทั้งรถเร็ว และรถด่วนไปจังหวัดชุมพรทุกวัน สอบถามรายละเอียด เพิ่มเติมได้ที่สถานีรถไฟกรุงเทพ (หัวลำโพง) โทร. 1690 ส่วนที่สถานีรถไฟธนบุรี (บางกอกน้อย) มีขบวนรถ ดีเซลรางไปจังหวัดชุมพรทุกวัน สอบถามรายละเอียดได้ที่โทร. 0 2411 3102 www.railway.co.th

ในตัวเมืองชุมพรมีรถโดยสารประจำทางไปยังอำเภอต่างๆ ได้อย่างสะดวก นักท่องเที่ยวสามารถเลือก ใช้บริการ ยานพาหนะได้หลายรูปแบบตามอัธยาศัย สอบถามรายละเอียดได้ที่สถานีขนส่งชุมพร โทร. 0 7750 2725, 0 7751 1099 นอกจากนี้ยังมีรถสองแถวไปยังแหล่งท่องเที่ยว เช่น อำเภอหลังสวน อำเภอพะโต๊ะ อำเภอท่าตะโก ฯลฯ ซึ่งส่วนใหญ่แล้ว คิวรถจะอยู่ในสถานีขนส่งและบริเวณรายรอบ

ระยะทางจากอำเภอเมืองชุมพรไปยังอำเภอต่างๆ คือ

อำเภอปะทิว 30 กิโลเมตร
อำเภอท่าแซะ 32 กิโลเมตร
อำเภอสวี 45 กิโลเมตร
อำเภอทุ่งตะโก 62 กิโลเมตร
อำเภอหลังสวน 76 กิโลเมตร
อำเภอละแม 95 กิโลเมตร
อำเภอพะโต๊ะ 115 กิโลเมตร

สำนักงานจังหวัดชุมพร
http://www.chumphon.go.th/2010/
ข้อมูลท่องเที่ยว
http://www.chumporn.com/
 ติดตามไปด้วยกันใน Facebook