question why did columbus believe he had reached asia when he had actually traveled less than halfway there? columbus believed the earth was smaller than it actually was. columbus believed the earth was smaller than it actually was. the compass hadn't been invented yet. the compass hadn't been invented yet. there was no accurate way to determine latitude. there was no accurate way to determine latitude. he met people who spoke arabic.