A typical street in MendozaThere are several possible buses that make the daily run from Valparaiso, Chile (originating in Vina del Mar) to Mendoza and they cost about CLP9000/$19 for the 15 hour bus ride. I suggest either Tas-Choapa or El Rapido as they both offer good service, reasonable price, and safe buses.
Crossing the Chile-Argentina border was a breeze; just make sure to eat all your fruit before you get there.