El acceso a Villarta de San Juan, se puede realizar por carretera o bien por autobús.
Por carretera
Este municipio se encuentra enclavado en la salida 147 de la Autovía Madrid-Cádiz. También está comunicado directamente con Herencia a través de una carretera comarcal y por su término cruza la carretera comarcal de Arenas de San Juan a Tomelloso.
Por autobús
Respecto a la llegada a Villarta de San Juan mediante autobús, existen líneas de transporte regulares a través de la empresa Sepulvedana, que la comunican con Madrid y Andalucía.
Existen también líneas regulares que comunican el municipio con Alcázar de San Juan y Ciudad Real.