Makedonija Soobrakaj AD operates a bus from Skopje to Pristina twice daily. Tickets cost $6 - $9 and the journey takes 2 h. Aurora Tours also services this route once daily. Alternatively, Macedonian Railways (MZ) operates a train from Skopje to Pristina once daily. Tickets cost $7 - $25 and the journey takes 3 h.
Yes, there is a direct bus departing from Skopje and arriving at Pristina. Services depart three times a day, and operate every day. The journey takes approximately 2 h.