Last year I took Interbus to Cahuita from downtown San Jose. 830 was pick up time. This year it is 7 am. I checked out grayline and it was 6 am. Caribe shuttle was 6 am. We are staying at Hotel Aranjuez and want to have time to enjoy their great breakfast and not feel so rushed. Does anyone know the name of other shuttle services that I could check with? Gracias.
Mepe has a bus leaving at 10am every day from Terminal Atlantico Norte. Not sure about the shuttles.

Thanks. I just checked out the bus schedule at thebusschedule.com. I could go at 8 or 830 to Limon and then change buses. 10 is a little too late. I think when you do that you have to walk a few blocks to change buses. Do you happen to know where that is? i would think that other people on the bus would be going that way and I could follow.
There is also a direct Mepe bus at 8 am from Terminal Atlantico Norte (which is also called San Carlos). Or you can indeed go to the Caribe bus station and take a bus to Limon. They go very frequently. I do also think you have to go from the main terminal in Limon to the Puerto Viejo terminal. I don't think it is a long walk but I have not done that. I am sure a taxi would be cheap if you felt unsafe or have a lot of luggage.
There is also a direct Mepe bus at 8 am from Terminal Atlantico Norte (which is also called San Carlos).
Personal experience plus the Mepe website says this is not true. The Mepe buses leave at 6am and 10 am so far as I can tell: http://www.mepecr.com/san-jos---cahuita
But as sonia says, you could go to the Caribe bus station, bus to Limon, and use a quick taxi to transfer to the Puerto Viejo terminal, and that would get you to Cahuita earlier than the 10am Mepe bus.
Maybe the Mepe website is not up to date. I have found the website below to be up to date. For example I know for sure that there is now a 6 pm Mepe bus from San Jose to Cahuita (that is pretty recent) and that one is not mentioned on the Mepe website either. So I assume the website below is correct about the 8 am bus as well. But who knows? Best to contact Mepe or check with a hotel in Cahuita.
https://www.puertoviejosatellite.com/bus-to-puerto-viejo.php

Thanks for the info. An 8 am direct bus would be ideal. I have just emailed Mepe in case their site is out of date. If not, I can always do the SJ to Limon, change terminals and then take a bus to Cahuita.

Thanks Mr. Moto. I also got an email from the site that listed the 6, 8 and 10 schedule. They said that Mepe is just slow about updating their site.

In case anyone wants to know the Mepe bus schedule for direct Buses San José to Cahuita, got an email from Mepe:
Buenas tardes, si señora hay un horario que se brinda a las 8:00 a.m. de San José hacia Cahuita, todos los días de Lunes a domingo, a continuación le detallo los horarios.
San José – Sixaola pasan por Cahuita – Puerto Viejo – Bribri hasta llega a Sixaola.
6:00 a.m.
8:00 a.m.
10:00 a.m.
12:00 m.d. Va hasta manzanillo
2:00 p.m.
4:00 p.m
6:00 p.m.