Moscow
Karlovy Vary, Czech Republic
The best and cheapest way to get from Moscow and Karlovy Vary, Czech Republic is to travel by air, which will cost about 4,652 CZK or 207.90 USD.