By eHow Travel Editor
Rate: (1 Ratings)
Belgrade, also known as Beograd, the capital and largest city of Serbia, is accessible by train from Sofia, the capital city of Bulgaria. Serbia borders Bulgaria's northwest side. When you book train travel from Sofia to Belgrade, expect at least a 5 hour train ride with several stops along the way.
eHow Travel Editor