पटना में दिल्ली और कोलकाता के लिए चलने वाली सभी ट्रेनों का ठहराव हैं, शहर एक प्रमुख रेलवे हब है और छह प्रमुख स्टेशन हैं: पटना जंक्शन, राजेंद्रनगर टर्मिनल, गुलजारबाग स्टेशन, दानापुर रेलवे स्टेशन,पाटलिपुत्र जंक्शन रेलवे स्टेशन और पटना साहिब स्टेशन।