เดินทางโดยรถยนต์
จากกรุงเทพฯ เดินทางไปตามทางหลวงหมายเลข 1 (พหลโยธิน) ถึงสระบุรี เลี้ยวขวาเข้าทางหลวงหมายเลข 2 (มิตรภาพ) จากนั้นแยกขวาเข้าทางหลวงหมายเลข 24 (โชคชัย-เดชอุดม) ผ่านอำเภอหนองกี่ อำเภอนางรอง แล้วเลี้ยวซ้ายเข้าสู่ตัวจังหวัดบุรีรัมย์ ตามทางหลวงหมายเลข 218 รวมระยะทาง 410 กิโลเมตร หรือจากนครราชสีมา ตามทางหลวงหมายเลข 226 ผ่านอำเภอจักราช-ห้วยแถลง-ลำปลายมาศ รวมระยะทาง 384 กิโลเมตร
เดินทางโดยรถโดยสารประจำทาง
บริษัท ขนส่ง จำกัด เดินรถระหว่างกรุงเทพฯ-บุรีรัมย์ ทุกวัน มีทั้งรถธรรมดาและรถปรับอากาศ รายละเอียดติดต่อได้ที่ โทร.0-2936-1880, 0-2936-0657, 0-2936-0667, 0-2936-2852 สถานีขนส่งบุรีรัมย์ โทร. 0-4461-2534 www.transport.co.th
เดินทางโดยรถไฟ
มีรถไฟสายกรุงเทพฯ-อุบลราชธานี กรุงเทพฯ-สุรินทร์ และนครราชสีมา-อุบลราชธานี ทั้งที่เป็นขบวนรถด่วน รถเร็ว รถธรรมดา และรถดีเซลราง ผ่านสถานีบุรีรัมย์ทุกขบวน รายละเอียดติดต่อสอบถามได้ที่ 1690, 0-2223-7010, 0-2223-7020 www.railway.co.th
เดินทางโดยเครื่องบิน
บริษัท การบินไทย จำกัด (มหาชน) มีเที่ยวบินไปจังหวัดบุรีรัมย์โดยตรงโดยมีเที่ยวบินไปลงที่สนามบินอำเภอสตึก จากนั้นต่อรถเข้าตัวเมืองบุรีรัมย์เป็นระยะทางอีกประมาณ 40 กิโลเมตร ติดต่อสอบถามรายละเอียดได้ที่ บริษัท การบินไทย จำกัด (มหาชน) โทร. 1566, 0-2280-0060, 0-2628-2000 www.thaiairways.com นอกจากนี้ ยังมีสายการบินภูเก็ตแอร์ โทร. 0-2679-9395 www.phuketairlines.com และ สายการบินแอร์อันดามัน โทร. 0-2229-9555 www.airandaman.com ไปลงที่บุรีรัมย์ทุกวัน
การเดินทางภายในจังหวัด
การเดินทางภายในตัวเมืองสามารถใช้บริการรถสามล้อรับจ้าง ตกลงค่าโดยสารก่อนใช้บริการ ส่วนการเดินทางระหว่างอำเภอมีรถโดยสารจากตัวเมืองบุรีรัมย์ไปยังอำเภอต่างๆ
การเดินทางไปอุทยานประวัติศาสตร์เขาพนมรุ้ง
ใช้เส้นทางสายบุรีรัมย์-นางรอง (ทางหลวง 208) ระยะทาง 50 กิโลเมตร เลี้ยวซ้ายเข้าทางหลวงสาย 24 ไป 14 กิโลเมตร ถึงบ้านตะโก เลี้ยวขวาผ่านบ้านตาเป็ก อำเภอเฉลิมพระเกียรติไปพนมรุ้งเป็นระยะทางอีก 12 กิโลเมตร หรือใช้เส้นทางสายบุรีรัมย์-ประโคนชัย ทางหลวงหมายเลข 23 เป็นระยะทาง 44 กิโลเมตร จากตัวอำเภอประโคนชัย มีทางแยกไปพนมรุ้ง ระยะทางอีก 21 กิโลเมตร (เส้นทางนี้ผ่านทางแยกเข้าปราสาทเมืองต่ำด้วย)
การเดินทางไปปราสาทเมืองต่ำ
ใช้เส้นทางสายบุรีรัมย์-นางรอง-พนมรุ้ง เมื่อถึงปราสาทหินพนมรุ้งอีก 8 กิโลเมตร จะพบทางแยกขวาเข้าปราสาทเมืองต่ำ เป็นระยะทางอีก 5 กิโลเมตร หรือใช้เส้นทางบุรีรัมย์-ประโคนชัย จากตัวอำเภอประโคนชัย ใช้ทางหลวงหมายเลข 2221 เป็นระยะทาง 13 กิโลเมตร แยกซ้ายไปปราสาทเมืองต่ำอีก 5 กิโลเมตร