A járat 2013. február 1-jén indult 140i jelzéssel. A járat reggel Budaörs felé, délután Törökbálint felé közlekedett, más időpontokban a 140-es busz járt helyette.[1][2]
2014. március 29-én a 4-es metró átadásával egy időben a 140B jelzést kapta, illetve útvonala is módosult: a budaörsi végállomásától a Szivárvány utca–Szabadság út–Bretzfeld utca helyett a Baross utcán közlekedik. A kimaradó szakaszon a Széll Kálmán térig meghosszabbított 140-es busz pótolja.
Budaörsi lakótelep vá. – Szivárvány utca – Baross utca – Sport utca – Törökbálint, Vörösmarty Mihály út – Raktárvárosi út – Kápolna út – Sváb tér – Géza fejedelem utca – Bajcsy-Zsilinszky utca – Baross Gábor utca – Szent István utca – Kinizsi Pál utca – Régivasútsor utca – Barackos köz – Dulácska utca – Hosszúrét utca – Torbágy utca – Törökbálint, bevásárlóközpont vá.
Törökbálint, bevásárlóközpont vá. – Torbágy utca – Dulácska utca – Barackos köz – Régivasútsor utca – Kinizsi Pál utca – Szent István utca – Munkácsy Mihály utca – Kápolna utca – Raktárvárosi út – Vörösmarty Mihály út – Budaörs, Sport utca – Baross utca – Szivárvány utca – Budaörsi lakótelep vá.