На автобусе проехали x км, на поезде (x+300) км, всего проехали 800 км, то есть
x+x+300 = 800
2x = 500
x = 250 км проехали на автобусе.
800-250 = 550 км проехали на поезде.
На автобусе ехали 250:50 = 5 часов, на поезде 550:55 = 10 часов.
Всего ехали 5+10 = 15 часов.