นราธิวาสอยู่ห่างจากกรุงเทพฯ ประมาณ 1,149 กิโลเมตร นักท่องเที่ยวสามารถเดินทางสู่จังหวัดนราธิวาสได้หลายวิธี ทั้งทางรถยนต์ส่วนตัว รถประจำทาง เครื่องบิน และรถไฟ
การเดินทางไป นราธิวาส
โดยรถไฟ:
มีรถไฟออกจากสถานีกรุงเทพ (หัวลำโพง) ทุกวัน ขบวนกรุงเทพฯ–ตันหยงมัส (นราธิวาส)-สุไหงโกลก สอบถามรายละเอียดได้ที่การรถไฟแห่งประเทศไทย โทร. 1690 เว็บไซต์ www.railway.co.th
โดยรถยนต์:
จากกรุงเทพฯ ไปตามทางหลวงหมายเลข 4 (เพชรเกษม) ผ่านจังหวัดประจวบคีรีขันธ์-ชุมพร และทางหลวงหมายเลข 41 ผ่านสุราษฎร์ธานี นครศรีธรรมราช พัทลุง หาดใหญ่ และต่อด้วยทางหลวงหมายเลข 42 เข้าสู่จังหวัดปัตตานี นราธิวาส ระยะทางประมาณ 1,149 กิโลเมตร
โดยรถประจำทาง:
มีรถโดยสารธรรมดาและรถโดยสารปรับอากาศของบริษัท ขนส่ง จำกัด และของเอกชน สายกรุงเทพฯ-นราธิวาส ออกจากสถานีขนส่งสายใต้ ถนนบรมราชชนนี ทุกวัน วันละหลายเที่ยว ใช้เวลาเดินทางประมาณ 15 ชั่วโมง
สอบถามรายละเอียดได้ที่บริษัท ขนส่ง จำกัด โทร.1490 www.transport.co.th
ปัจจุบัน บริษัท ขนส่ง จำกัด ได้เปิดให้บริการจองตั๋วรถโดยสารออนไลน์แล้ว ติดต่อได้ที่ www.thaiticketmajor.com นอกจากนี้ยังสามารถซื้อตั๋วออนไลน์ได้ที่ไทยรูท ดอทคอม www.thairoute.com
โดยเครื่องบิน:
สายการบินไทยแอร์เอเชียมีเที่ยวบินไป-กลับกรุงเทพ-นราธิวาส ทุกวัน สอบถามข้อมูลได้ที่โทร. 0 2515 9999 หรือwww.airasia.com
การเดินทางภายใน นราธิวาส
ใน ตัวเมืองนราธิวาสมีรถโดยสารประจำทางไปยังอำเภอต่างๆ ได้อย่างสะดวก นักท่องเที่ยวสามารถเลือกใช้บริการยานพาหนะได้หลายรูปแบบตามอัธยาศัย สอบถามรายละเอียดได้ที่สถานีขนส่งนราธิวาส โทร. 0 7351 1845
นอกจากนี้ยังมีรถสองแถวไปยังอำเภอต่างๆ เช่น สุไหงโกลก ตากใบ ฯลฯ ซึ่งส่วนใหญ่แล้ว คิวรถจะอยู่ในสถานีขนส่ง
ระยะทางจากอำเภอเมืองนราธิวาสไปยังอำเภอต่างๆ คือ
อำเภอยี่งอ 18 กิโลเมตร
อำเภอระแงะ 24 กิโลเมตร
อำเภอบาเจาะ 28 กิโลเมตร
อำเภอเจาะไอร้อง 31 กิโลเมตร
อำเภอตากใบ 33 กิโลเมตร
อำเภอจะแนะ 47 กิโลเมตร
อำเภอรือเสาะ 48 กิโลเมตร
อำเภอสุไหงปาดี 49 กิโลเมตร
อำเภอสุไหงโก-ลก 63 กิโลเมตร
อำเภอศรีสาคร 65 กิโลเมตร
อำเภอแว้ง 83 กิโลเมตร
อำเภอสุคิริน 112 กิโลเมตร