A Vehicle-to-everything, V2X service message sending method, comprising: determining, by a terminal device, a communication path for a V2X service, wherein the communication path is selected from at least two communication paths, the at least two communication paths comprise a first communication path and a second communication path, the first communication path is a communication path on which communication is performed by using a Third Generation Partnership Project, 3GPP, PC5 interface, and the second communication path is a communication path on which communication is performed by using a 3GPP Long Term Evolution, LTE, Uu interface; and sending, by the terminal device, a message of the V2X service by using the communication path; wherein the determining, by a terminal device, a communication path for a V2X service comprises: receiving, by the terminal device, indication information from a network device, wherein the indication information indicates the communication path for the V2X service, and the communication path indicated by the indication information is selected by the network device from the at least two communication paths; and determining, by the terminal device, the communication path based on the indication information; characterized in that, before the determining, by a terminal device, a communication path for a V2X service, further comprising: sending, by the terminal device, V2X message type information of the V2X service to the network device. determining, by a terminal device, a communication path for a V2X service, wherein the communication path is selected from at least two communication paths, the at least two communication paths comprise a first communication path and a second communication path, the first communication path is a communication path on which communication is performed by using a Third Generation Partnership Project, 3GPP, PC5 interface, and the second communication path is a communication path on which communication is performed by using a 3GPP Long Term Evolution, LTE, Uu interface; and sending, by the terminal device, a message of the V2X service by using the communication path; wherein the determining, by a terminal device, a communication path for a V2X service comprises: receiving, by the terminal device, indication information from a network device, wherein the indication information indicates the communication path for the V2X service, and the communication path indicated by the indication information is selected by the network device from the at least two communication paths; and determining, by the terminal device, the communication path based on the indication information; characterized in that, before the determining, by a terminal device, a communication path for a V2X service, further comprising: sending, by the terminal device, V2X message type information of the V2X service to the network device. receiving, by the terminal device, indication information from a network device, wherein the indication information indicates the communication path for the V2X service, and the communication path indicated by the indication information is selected by the network device from the at least two communication paths; and determining, by the terminal device, the communication path based on the indication information; characterized in that, before the determining, by a terminal device, a communication path for a V2X service, further comprising: sending, by the terminal device, V2X message type information of the V2X service to the network device.