The fastest way to get to Viña del Mar or Valparaiso from Santiago is by bus. While you may take it from the central bus station in Santiago, the most direct way and the one that will make you save more time and avid traffic is taking them from the Metro station “Pajaritos”. The journey takes 1:30 hours. and both Viña del Mar and Valparaiso, are approximately 100 km away.
Metro Station Pajaritos, has an intermodal connection with the buses that travel to these 2 cities, so the price of the ticket is about $ 3,500 CLP ($7 USD), and they leave approximately every 10 minutes. It is recommended to buy a ’roundtrip’ ticket since these are muche cheaper. You can ask to leave the return “open”, and you just need to validate it in one of their counters before boarding the bus.
In order to reach Pajaritos station it is necessary to take the subway on line 1 of the Santiago Subway System, Metro (red line). After getting off the subway you should go outside the station and you will be able to see the box office and several parked buses.
The main companies that travel from Santiago to Viña del Mar or Valparaíso are Turbus, Pullman Bus, Condor Bus and Line Azúl. You may find significant differences in the prices of these companies so it is recommended before purchasing the ticket, to ask the price at the box office of each one of these companies. In general, DON’T buy or book the ticket in advance, however if you need to travel on a long weekend (ie with a holiday involved), the demand could rise and could be harder to find tickets. Anyways, these cases are exceptional.