Karpinsk is a provincial town and has no airport. That is why to get to Riga, you need to reach a larger city close to Karpinsk first, from there you'll be able to fly.
Karpinsk: larger cities nearby
.
Karpinsk: airports nearby
Flight schedule Karpinsk — Riga
It is impossible to buy direct flights Karpinsk — Riga, because the former does not have an airport. However, pretty close the following airports are to be found:
.
Airports in Riga
Hotels in Riga
Find the best accommodation in Riga on hotels.anywayanyday.com: search for hotels by price, popularity, trip ranking, accommodation type and rendered services.