
The president said the missile would give Ukraine a "new offensive opportunity" in its war with Russia.
Asked aboard Air Force One whether he would provide Tomahawk missiles to Ukraine, Trump said, "We'll see I might send one."
Trump made the remarks after speaking by phone for the second time over the weekend with his Ukrainian counterpart, Volodymyr Zelensky.
Zelensky has been demanding stronger military support in response to Russia's aggression.
Moscow has previously warned that Washington would not provide Kiev with long-range missiles, saying they would damage US-Russia relations and further escalate the conflict.
The Tomahawk missile has a range of 2,500 km, allowing Ukraine to easily strike Moscow.
Trump added that he would inform Russia of Ukraine’s request for the Tomahawk missiles.
Kiev has repeatedly asked for long-range missiles to strike Russian cities far from the war zone.
Zelensky and Trump discussed strengthening Kiev's military capabilities, including air defenses and long-range missiles, during their phone call.
Last month, Kremlin spokesman Dmitry Peskov said that "Tomahawks or other missiles cannot change the course of the war."