Mineralnye Vody Airport is 2km west of the centre on the M29 highway. Flights to Moscow and St Petersburg are frequent and there a few international connections, too.
The bus station is about 1.5km east of the airport with these services:
Kislovodsk R100, 1¼ hours, 12 daily
Krasnodar R985, 7½ hours, 12 daily
Nalchik R200, two hours, 15 daily
Rostov-on-Don R600, seven hours, four daily
Teberda R460, six hours, daily at 2.45pm
Bus 223 to Pyatigorsk (R65, 45 minutes) departs every 30 minutes from ul XXII Partsezda near the train station.
Minvody is on the main train line and thus well connected to points north and south. The centrally located train station picks up all trains heading to/from Pyatigorsk, Kislovodsk and Nalchik.
Elektrichki service Kislovodsk (R169, 1¾ hours) via Pyatigorsk (R69, 50 minutes) roughly every hour until 10pm. There are also elektrichki to Krasnodar (R1000, six hours, Wednesday, Friday and Sunday at 1.08pm) and Nalchik (R312, three hours, 8.48am and 2.26pm daily).
Sample taxi prices from the airport: Pyatigorsk R600, Kislovodsk R800, Nalchik R1500, Terskol/Elbrus R2500 and Dombay R3000.