Naast het treinstation ligt een busstation. Middelburg kent meerdere busverbindingen met Vlissingen die via verschillende routes rijden en zo de twee grootste plaatsen van Zeeland met elkaar verbinden. Ook kent Middelburg een stadsdienstlijn en twee snelbussen naar Terneuzen en Zierikzee en Oude-Tonge. Het busstation bestaat uit een aantal perrons: drie perrons voor buslijnen in westelijke richting en één perron voor bussen in oostelijke richting. De halte richting het oosten vormt een klein eilandbusstation met het perron richting het westen. De overige twee perrons liggen los van elkaar.