The only way to reach Srebrenica is via bus or car.
From Sarajevo during weekdays there is a bus every morning at 7:10 (still valid as of September 2015). This is the only bus from Sarajevo. In Srebrenica the bus back to Sarajevo leaves at 16:30 from the bus station. There is a number of local buses to nearby towns, mostly in Republika Srpska. The easiest way is to just ask at the bus station in Srebrenica once you are there (the staff does not speak English, though). It is possible to get a bus to Belgrade at 11:00 am (consists of two buses, one that just drops you off on the other side of the border, and a Belgrade bus that picks you up from there).
Taxi's are the way to go. You can get a taxi from the town center to the memorial for about 7 mark. The memorial is out of town. Walking is probably too ambitious. It is on the same road as the bus to Srebrenica so you could ask the bus driver to drop you of earlier if you know the language a bit. In fact, all the buses in and out of Srebrenica will pass by the monument.
Srebrenica-Potočari Genocide Memorial and Cemetery. For the rest there is nothing much. You can see the place were the Dutch soldiers were stationed. The village itself is not very interesting.
It`s much more different then you expect it to be. You can actually stop with your family here on a small 2-4 days vacation and just enjoy nature and rich history of this area. If you are that type of tourist. Srebrenica seemed to be a quite an important city in Roman era.
And there is also the spa, which has around 40 springs of healing water, some of them are good for people who suffer from anemia, skin diseases and some other diseases also.
People mostly come here to show respect to Muslim (Bosnian 7000-8000 killed or missing) victims.
In Bratunac some 10 km from Srebrenica, there are many smaller Serb monuments for the victims of war.
On the town square there is a place to eat. On the main road there are several restaurants. All cheap and everywhere you can get cevapke.
You will get quite good food in the local motel and hostel. Motel prices are too high and menu in the hostel is not so rich, but prices are better in the hostel. On other places you will be always offered cevapke, which is common barbecue meat. For great local food you should go to Hostel, or if you have more money and you want a much bigger choice you should try Motel.
The same places were you can eat something are also places to drink. There are two places basically. Both in the center so just follow the main road.
There is one motel in the city, some private houses and one quite good hostel .
Prices are a bit higher then what you may expect, for this part of the country. One bed in Motel is 58 KM. In hostel you can get a bed for 25 KM.
The bus to Sarajevo leaves at 16:30 from the bus station. Buses to Bijeljina are also possible. Ask at the bus station for exact times.