
3. โดยรถไฟ
จังหวัดเลยไม่มีสถานีรถไฟ แต่สามารถนั่งรถไฟจากสถานีรถไฟหัวลำโพงมาลงที่สถานีรถไฟอุดรธานีและต่อ รถโดยสารประจำทางไปจังหวัดเลย สอบถามรายละเอียดได้ที่ หน่วยบริการเดินทาง การรถไฟแห่งประเทศไทย โทร. 1690, 0 2220 4334, 0 2220 4444 หรือ www.railway.co.th หรือ สถานีรถไฟอุดรธานี โทร. 0 4222 2061
4.โดยเครื่องบิน
เครื่องบิน ปัจจุบันไม่มีเครื่องบินทำการบินในจังหวัดเลยแต่สามารถใช้เส้นทางระหว่างกรุงเทพฯ - อุดรธานี ของ บริษัท การบินไทย จำกัด สำนักงานอุดรธานี โทร. 0 4224 3222 สนามบินอุดรธานี โทร. 0 4224 6567 www.thaiairways.com สายการบินนกแอร์ โทร. 1318 www.nokair.co.th สายการบินแอร์เอเชีย จำกัด
โทร. 0 2515 9999 www.airsasia.com จากนั้นต่อรถโดยสารประจำทางหรือเช่ารถจากจังหวัดอุดรธานี ไปจังหวัดเลย
ในตัวจังหวัดเลยมีรถชนิดต่างๆ ให้บริการ นักท่องเที่ยวสามารถเลือกใช้บริการยานพาหนะต่างๆ ได้หลายรูปแบบ ตามความเหมาะสม รถสองแถว มีวิ่งบริการจากสถานีขนส่งไปยังที่ต่างๆ ในตัวเมือง นักท่องเที่ยวอาจเหมารถ สองแถวไปเที่ยวได้ทั้งในเมืองและต่างอำเภอ คิดราคาวันละ 1,000-2,000 บาท ขึ้นอยู่กับระยะทางและการต่อ รอง รถสามล้อเครื่องและมอเตอร์ไซค์รับจ้าง จอดอยู่ตามจุดต่างๆ ในจังหวัด เช่น หน้าตลาดเทศบาล หน้าสถานี ขนส่งค่าบริการมีทั้งแบบตกลงกันตามแต่ระยะทางและแบบเหมาจ่าย
ระยะทางจากอำเภอเมืองเลยไปยังอำเภอต่างๆ คือ
อำเภอวังสะพุง 23 กิโลเมตร
อำเภอนาด้วง 32 กิโลเมตร
กิ่งอำเภอเอราวัณ 42 กิโลเมตร
กิ่งอำเภอหนองหิน 45 กิโลเมตร
อำเภอเชียงคาน 47 กิโลเมตร
อำเภอท่าลี่ 47 กิโลเมตร
อำเภอภูหลวง 49 กิโลเมตร
อำเภอภูเรือ 50 กิโลเมตร
อำเภอผาขาว 70 กิโลเมตร
อำเภอภูกระดึง 73 กิโลเมตร
อำเภอด่านซ้าย 82 กิโลเมตร
อำเภอปากชม 90 กิโลเมตร
อำเภอนาแห้ว 125 กิโลเมตร