How long does it take to go from Bulgaria to Turkey?

Istanbul to Sofia by train around 12 hours