रेल द्वारा -- बस्ती अच्छी तरह से रेल और सड़क मार्ग से देश एवं प्रदेश के प्रमुख शहरों से जुड़ा हुआ है। बस्ती रेलवे स्टेशन लखनऊ और गोरखपुर के बीच एक मुख्य रेलवे स्टेशन है। यहाँ से हावड़ा, दिल्ली, मुंबई, बेंगलुरू, जम्मू, इनके साथ के कई राज्यो के लिय समय समय पर रेल गाड़ी मिलती है है। इंटरसिटी, सुपरफास्ट जैसे तेज गति से चलने वाली रेल गाड़ी भी चलती है। मुख्य रेल गाड़ी है वैशाली सुपरफास्ट एक्सप्रेस, गोरखधाम एक्सप्रेस, गोरखपुर लखनऊ इंटरसिटी, गोरखपुर बंगलोर सुपरफास्ट, राप्ती सागर सुपरफास्ट और कई मेल, पसेंजर रेल गाड़ी चलती है। 
मुख्य रेल लाइन लखनऊ और गोरखपुर को जोङता है और बिहार से होते हुए पूर्व में असम को जाता है, यह जिले के दक्षिण से होकर गुजरता है। मुख्य रेल लाइन में जनपद के भीतर पूर्व से पश्चिम की तरफ 7 मुख्य रेलवे स्टेशन मुंडेरवा, ओडवारा, बस्ती, गोविंद नगर, टिनिच, गौर, बभनान पड़ता है।

सड़क मार्ग द्वारा -- बस्ती राष्ट्रीय राजमार्ग सं० - 28 पर स्थित है जो लखनऊ से मोकामा (बिहार) तक जाता है। लखनऊ और गोरखपुर के चार लेन का बहुत ही साफ़ सुथरी सड़क है। जिसके दोनों तरफ घेरा है जानवरो या अन्य वाहनो को प्रवेश मुख्य मार्ग पर सरल नहीं है जिससे वाहनो कि गति में कोई फर्क नहीं पड़ता वर्तमान में उत्तर प्रदेश राज्य सड़क परिवहन निगम की (लगभग) 300 बसें जिले में 27 मार्गों पर चल रही है।

हवाई मार्ग द्वारा - यहाँ से 200 किलोमीटर दूर लखनऊ में अंतरराष्ट्रीय हवाई अड्डा है और वह देश के सारे मुख्य शहरों से जुड़ा हुआ है। यहाँ से मात्र 3 घंटो में बस्ती पहुंचा जा सकता है

जनसांख्यिकी
यातायात
शिक्षा
अपवाह