Şehir içi ulaşımda otobüs ve metro, farklı avantajlara sahip toplu taşıma araçlarıdır. Otobüsler esnek güzergahlar sunar, hemen her mahalleye ulaşabilir. Ancak trafik yoğunluğu nedeniyle gecikmeler yaşanabilir. Metro ise tamamen raylı sistem olduğu için trafik sorunundan etkilenmez ve dakik çalışır. Otobüsler genellikle daha ucuzdur ve durak sayısı daha fazladır. Metro ise daha hızlı, konforlu ve düzenlidir. Kapasite açısından metro çok daha fazla yolcu taşıyabilir. Otobüslerde klima ve koltuk sayısı sınırlı olabilirken, metroda daha ferah bir ortam bulunur. Otobüs, kısa mesafeler ve ara mahalleler için uygunken, metro uzun mesafeli ve yoğun güzergahlarda avantaj sağlar. Büyük şehirlerde genellikle iki sistem birlikte çalışarak ulaşımı tamamlar.