for 2 pax, is it better to take the train or taxi?
that's for arrival.
If you are staying near bts, can consider taking train.
however note that train sometimes hard to get a seat.
price is about 45b to rajpraprop station (near pratunam)
if you intend to take airport train then change taxi to your hotel, sometimes taxi that dun go by meter might charge you 200b ... have tried few times in the past . hence, give up and rather take grab or taxi from the airport to hotel 350 to 450b from airport to hotel in sukhuvmit, pratunam, sathorn, riverside.
no need walk so much, queue up for train, no seats on train, carry luggage up down ...