The best option is a taxi, ideal for those seeking comfort and a private ride. The downside is the cost, which can reach up to 2000 THB.
Traveling from Bangkok to Samut Prakan takes about 80 minutes, with the main options being a taxi or a transport service by 12Go. Your choice between the two largely depends on budget and comfort. Both options are similar in price and duration, so consider your personal preferences.
Both options cost between 1400 and 2000 THB, so there isn't a significant saving by choosing one over the other in terms of budget.
For families, a taxi might be more comfortable due to privacy and the ability to stop along the way. However, the cost could be high for larger families.