The Main Bus Station is a place where most of the BUS traffic in Sarajevo arrives and departures. This includes all the Buses from Western, Eastern, Northern Europe, and South-Eastern Europe (Croatia, Slovenia, Serbia* & Montenegro*, etc), and most of the local BUS traffic in Bosnia and Herzegovina.
Most of the Buses from Serbia, Montenegro and Bosnia and Herzegovina entity Republic of Srpska, will arrive/departure to/from Lukavica Bus Station, where comparing to the Main Bus Station there is a wider offer, but just in these segments.
Check the Timetables, and see where your desired line arrives/departures.
Also note, in front of the Bus Station there is a TAXI stand. Keep in mind that TAXI drivers there, are just waiting for tourists to have possibility to overcharge them. How to deal with it, simply click here.
_________________________
* There is a wider offer for the Bus Timetables that arrives/departure from Serbia, Montenegro, Republic of Srpska entity (Local lines), comparing to the Main Bus Station.