hola, soy del DF pero vivo en Playa, yo te recomiendo que de ida te vayas por un lado y de regreso por el otro. Si tu prioridad es llegar a Playa para mi es mas rapido, comodo y barato via Escarcega - Chetumal. Al llegar a Villahermosa esta la desviacion a Escarcega, de ahi tomas a Chetumal, antes de llegar a Chetumal esta la desviacion que dice Cancun no tienes que ir hasta Chetumal, pero si te recomendaria parar por lo menos a sacar unas fotos o comer en Bacalar, tiene una laguna hermosa conocida como de 7 colores, te va a impresionar lo bonita que es, de ahi sigues pasas Felipe Carrillo Puerto, Tulum y de ahi 40min esta Playa del Carmen, en este recorrido desde que pasas Villahermosa no hay casetas y la carretera es nueva desde Escarcega y esta en muy buenas condiciones.
Si decides el otro lado, al pasar Villa toma direccion Campeche, vas a pasar Cd del Carmen, Champoton, Campeche y de ahi tomas via Merida, al llegar a Merida esta la desviacion a Cancun, al llegar a las afueras esta la desviacion a Playa del Carmen, casi todo es autopista, solo algunos tramos de Campeche son libres pero hay muchas casetas y no son baratas, simplemente de Merida a Cancun son dos casetas y cuestan un poco mas de 400 pesos las dos y en Campeche hay varias que hasta por cruzar el puente te cobran. Ambos caminos tienen una panoramica muy bonita, yo te recomendaria llegar por uno y regresar por el otro asi tu juzgas y eliges el proximo viaje. Yo entre gasolina y casetas me gaste via Merida casi 3mil pesos y via Chetumal como 2300 pesos, es el mismo tiempo y ahora la carretera esta muy bien, antes no era recomendable pero ahora si.
Saludos y buen viaje