Taking the Train From Lisbon to Sintra You can catch the train to Sintra from Rossio Train Station (or Oriente, which is a slightly longer ride) in Baixa in the heart of Lisbon. Trains depart roughly every 30 minutes (more during weekday rush hours) and the journey takes just 40 minutes.