How to get to Providence without Driving?

All the buses and trains seem to go to Boston or New Haven and then Providence. Is there really no way to get to Providence directly?