Городские автобусы ходят по маршрутам лишь в нескольких городах, наиболее регулярное и упорядоченное движение есть в Улан-Баторе, Дархане, Эрдэнэте и Чойбалсане.
Кроме стандартных (больших) автобусов широко распространены маршрутные такси.
Троллейбусы есть только в Улан-Баторе и Дархане.
Время работы общественного транспорта: в будни — с 06:00 до 22:00, в выходные дни — с 08:00.
Для оплаты проезда в автобусах и троллейбусах Улан-Батора используются смарт-карты U-money. Стоимость проезда по ним едина — 500 тугриков.
Такси. Оплата по счетчику и по договоренности. Широко распространены частники, занимающиеся извозом