Bangkok has 2 mass transit systems - BTS Sky Train and the MRT train. When you know your own will shop at your destination, join in a search for your web.
It's appropriate the harbour, close to your ferry terminals, the Opera House and the bridge. https://Penzu.com/p/09bb47d29f49ae4b