Catching the bus was pretty simple. There are travel agencies on just about every block and in many hotels. We chose the one in our hotel. This allowed us to have a much more comfortable wait in the restaurant than at some bus terminal. It was about a dollar more though our hotel but much worth the extra expense.
It was about a six hour ride for about $6.