Best answer Hail and catch have totally different meanings. To hail is to use your hand to show the taxi you need a ride but to catch a taxi means you are going to use a taxi as transport. Hail is the action used to stop a taxi using your arm and hand. Yes, they mean the same thing.