You do not need a visa to visit Kosovo, unless you are planning to stay in Kosovo for more than 90 days. If it is the latter case, you should, as in any Balkan country, register at the Police Department for the Registration of Foreigners, which is located next to the central police station in Prishtina.
Several European Airlines have started to offer direct flights from their hubs to the International Airport of Prishtina, e.g. SAS Scandinavian Airlines, SWISS, Belle Air, Croatia Airlines, Air Berlin, Malev and Austrian Airlines. During the summer several additional charter flights are available for travelers. Pristina International Airport is located 18 km south west of Prishtina and 3 km south of Slatina and not farther than 80 km from the other cities. The time of the journey is approximately 30 minutes from Prishtina.
There are direct flights from Pristina International Airport to London, New York City, Zurich, Geneva, Gothenburg, Copenhagen, Vienna, Zagreb, Hamburg, Hannover, Dusseldorf, Berlin, Frankfurt,Podgorica, Munich, Stuttgart, Bremen, Rome, Milan, Verona, Ljubljana, Budapest, Tirana, Istanbul and Antalya..
From Albania: Vërmica, Morina and Qafë Prushi
From Macedonia: Hani i Elezit and Glloboçica
From Montenegro: Gryka e Çakorit and Zhlebi
From Serbia: Merdare, Dheu i Bardhë, Muqibaba, Jarinje, Gazivoda
To enter Kosovo by car, the International Motor Insurance Card is valid and accepted. Ensure also that you have your Vehicle Registration and a Power of Attorney from the owner if the car is not yours.
From Montenegro you can enter through Rozaje to Peja (approximately 2.0 hours).
From Macedonia you can take a bus to Prishtina (approximately 2.5 hours)
There are a couple companies offering buses from Istanbul via Skopje.
From Albania you can enter through Prizren on a nice new road. The trip from Tirane costs 10 euros and takes 4 hours, with two stops. Just be aware that by crossing the border into Kosovo this way there is little or no border control at all. You will not receive a Kosovo entry stamp, nor will you receive an Albanian exit stamp.
There are direct bus links to most cities in Germany, Italy, Switzerland, Belgium, Albania, Bulgaria, Turkey, Macedonia, Bosnia, Montenegro and Serbia.