The answer is both are correct; to travel on a bus and to travel by bus mean the same thing. No matter which term is used, it simply implies that a person is using a bus to get from one place to another. However, the use of the preposition 'on' in to travel on a bus sounds more natural in English than to travel by bus.