Spin qubits in semiconductor quantum dots are an attractive candidate for scalable quantum information processing. Reliable quantum state transfer and entanglement between spatially separated spin qubits is a highly desirable but challenging goal. Here, we propose a fast and high-fidelity quantum state transfer scheme for two spin qubits mediated by virtual microwave photons. Our general strategy involves using a superadiabatic pulse to eliminate non-adiabatic transitions, without the need for increased control complexity. We show that arbitrary quantum state transfer can be achieved with a fidelity of 95.1% within a 60 ns short time under realistic parameter conditions. We also demonstrate the robustness of this scheme to experimental imperfections and environmental noises. Furthermore, this scheme can be directly applied to the generation of a remote Bell entangled state with a fidelity as high as 97.6%. These results pave the way for fault-tolerant quantum computation on spin quantum network architecture platforms.