BTS beats Grab rush hour Thong Lo 7–9am every time — Sukhumvit line predictable 6am–midnight even crowded, Grab sits 45–70 min same corridor. Rabbit card any station saves queues. Remote workers: BTS to meetings, Grab after 10am or after 8pm only. Cross-town Grand Palace MRT Sanam Chai plus Chao Phraya boat beats road entirely. Orange line expanding — check BTS app. Never 9am taxi across river.
BTS for Sukhumvit/Silom corridor during rush — Grab can sit 45–70 min 7–9am. Crowded but predictable 6am–midnight. Rabbit card at any BTS machine saves token queues. Grab fine after 10am and after 8pm. Cross-town to Grand Palace: MRT + Chao Phraya boat beats road entirely. Never schedule 9am meeting across river via taxi.
Learned hard way — one Grab took 70 min Thong Lo to Grand Palace. Never again morning.