A single trip from Barcelona to Sitges currently costs €3.85. You can buy a return ticket, but the price per leg remains the same.