Hi, I am planning to travel by train or bus from Porto to Sintra. Is it possible to do this without going back to Lisbon?
The short answer is 'no'.
You can check train times, details and fares in English on the official Portuguese railway website:
You can find times & details of long-distance bus services in Portugal on:
Long-distance buses do not serve Sintra.