The journey from Villavieja to Salento is quite lengthy, requiring three different bus rides to reach your destination. First, you’ll need to travel from Villavieja to Neiva, which takes approximately 1 to 1.5 hours. From Neiva, you’ll embark on a journey to Armenia, which can last anywhere from 6 to 8 hours. Finally, you’ll catch the last bus to Salento, which is about a 2-hour ride. We do not recommend taking a night bus, especially since there’s a chance you might find yourself stuck in one of the stopover cities. We’ve heard that Neiva, in particular, is not the safest place to spend the night.
To begin your journey, head to the main square of Villavieja and look for a bus or truck heading to Neiva. These transportation options start running as early as 5 am and depart every hour. The ticket costs 10,000 COP, which is approximately 2.50 USD per person.
Since buses from Neiva to Armenia aren’t very frequent, it’s essential to plan your trip to Salento accordingly. There are two bus companies that can take you from Neiva to Armenia: Coomotor and Cootranshuila. It’s a good idea to leave Villavieja very early to catch the 8:40 AM Cootranshuila bus from Neiva. You can check the current timetables for Cootranshuila and for Coomotor. The ticket price ranges from 60,000 to 80,000 COP, which is about 15 to 21 USD.
Once you arrive in Armenia, inquire about buses to Salento. They should be departing every 20 minutes, but please note that they only operate between 5 am and 7 pm. Therefore, plan your trip accordingly and be prepared for the possibility of spending the night in Armenia. The ticket is 6000 COP per person (ca. 1.5 USD).