Il est facile de se rendre à Sintra depuis Lisbonne. Il y a des trains au moins toutes les 30 minutes en semaine, toutes les 30 minutes le week-end, depuis la gare de Rossio, en centre-ville de Lisbonne. Le trajet dure 39 minutes et un billet aller-retour (aller-retour) coûte environ 4,30 € (tarif 2020). Il s'agit de trains de banlieue locaux.