As you know that the bus traveled 336 miles in 7 hours and it traveled the same number miles each hour, you can divide the amount of miles it traveled by the number of hours to determine the amount of miles per hour:
336/7=48
Now, you can multiply the number of miles the bus traveled each hour for 15 hours:
48*15=720
According to this, the answer is that the bus will travel 720 miles in 15 hours.