Spanky...the bus or route taxi is going to be the cheapest option.
A private driver at $250-300us is a pretty good price...considering that driver might be on the road upwards of 10 hours...the driver has to come back more than likely, with an empty vehicle.