Barvínkove se encuentra a orillas del río Suji Torez, 132 kilómetros al sureste de Járkov.
Barvínkove se mencionó por primera vez en 1653, fundado en el siglo XVII por el líder cosaco Iván Barvinok (por el que recibe su nombre) con el objetivo de colonizar tierras baldías.
[2] El pueblo recibió el estatus de slobodá en el siglo XVIII.
Con la abolición de la servidumbre y la conexión al ferrocarril en 1869, el lugar floreció.
En Barvínkove hay una estación de trenes en la línea férrea.