You can get a bus to Kazimierz Dolny, the most known (and almost the only) bus company in Poland is called PKS (Polish Bus Transportation).
http://abc.onet.pl/2306,kontenttabela.html and click the name of locality of your departure.
and click Warszawa Dworzec Zachodni (Warsaw West Bus Terminal)
or Warszawa Dworzec Stadion (Warsaw Stadium Bus Terminal)
Another bus company is Polski Express, it runs mainly long-distance bus lines and offers good quality of transportation.
From Warsaw you can get a bus to Pulawy (direction Lublin) - it takes 2 hours 15 min.:
przyjazdy do Warszawy = arrivals to Warsaw
odjazdy z Warszawy = departures from Warsaw.
** = only on Friday and Sunday.
The buses departure from Polski Express bus stop just next to Central Railway Station (Dworzec Centralny) - al. Jana Pawla II (John Paul II Avenue).
Check your price from Warsaw:
(lotnisko=from airport; promocja=promotion).
2002: one way ticket Warszawa-Pulawy about 9$ (from the airport) - 6.5$ (from the city).
From Pulawy get a taxi or another bus.
Getting to KD is a pain in the neck if you don't choose to drive a car. The town is situated by, what I call, a sub-minor road, and you can't get there by train.
I suggest you take a train to Pulawy (120km south-east of Warsaw, about 1h30min ride), and then simply take a taxi at the train station. This convenience will cost you 40 zl ($10) but at least you won't waste time waiting for public transport. You'll get to KD in just 15 minutes, whereas public transport goes every 30-50 minutes, depending on the time of day, so you'd waste a lot of time.
The distance between Pulawy and Kazimierz Dolny is just 15km (9m).
You can easily get to Kazimierz by car. Before entering the town you'll be able to find a suitable parking lot. The prices are not high and it's better to leave your car out of town instead of driving it down the tiny streets of Kazimierz and annoying walking tourists (and locals).
I found this ad somewhere in Kazimierz during a walk and decided to puost it here. It seems like the rental of bikes or motorbikes is getting more and more popular in Poland - and in Kazimierz.
No driving cicense required!
Bikes constitute a comfortable means of transport around Kazimierz Dolny. You can rent one on the spot, just follow signs placed by rental 'companies'. You can reach lots of spots in and around Kazimierz by bike but beware of thieves and never leave your bike unattended.
Kazimierz is not large itself but the distances between places of interest in and around town may seem discouraging. Anyway I recommend that you spend your quality time in Kazimierz walking. People from all over the world come here for a walk (yes!) so why don't you do :)
As I said above, Kazimierz is relatively small but longer distances can be covered during your walks to the Quarries or to other villages around Kazimierz.
Mini buses run to Kazimierz very often from Warsaw, Pulawy, Lublin and other cities. They're a reliable, inexpensive and fast means of transport. Private carriers who support those mini bus lines do their best to earn as much as possible so seats are packed extremely close one to another.
If you intend to drive to KD, head towards Pulawy (120 km/9m south-east of Warsaw, or 50km/32m north-west of Lublin), and then look for the minor route #824 that goes straight south of Pulawy.
From route #824 choose one of the 'sub-minor' country roads and you're there.
Kazimierz Dolny is about 15km (9m) south of Pulawy.
You still need to get to Pulawy first , probably by train (or bus), and then you can take public transportation bus line.
From Pulawy PKP train station (PKP = national railway) take bus line #12 , but be prepared to have to wait for it 30-50 minutes, depending on the time of day (the buses go more frequently in rush hours).
The same city bus #12 goes also from the Pulawy PKS bus station (PKS = national bus transportation), if you intend to get to Pulawy by bus.
The city bus #12 schedule can be found here... only it is in Polish :-(
Kazimierz Dolny can be conveniently visited on your Lublin-Warsaw route.
A day trip from Lublin is a must.
No railway here though.
Pulawy is 13 km every half hour.
Lublin is 44 km, 2 hours to get there.
Warsaw will be about 3 1/2 hours away.
Buses are the most convenience way to reach Kazimierz Dolny. Although the buses are scarce but you can hitch-hike, ask around. Take the usual precautions.
The buses could either be from Pulawy or Lublin. All within easy each if you are smart !
There is no train in Kazimierz Dolny.
The closest to Kazimierz Dolny railway station is located in city of Pulawy (Pulawy Miasto) - approx. 15 km (9 mi) north of Kazimierz Dolny.
Check your train to Pulawy:
From Pulawy you can get a bus (PKS - read the next tip) or a taxi.
Kazimierz Dolny is located about 130 km (81 mi) southeast of Warsaw (airport WAW), about 250 km (155 mi) notheast of Krakow (airport KRK).
Those who admire slow motion and horse smell will love Kazimierz horse taxis. The carriages are available all year round from different spots of town :)