Bima is in Sumbawa, Nusa Tenggara, Indonesia.
By Land and Ferry Bus ticket from Mataram(Lombok) Manalika Bus terminal to Bima costs 150 k as for Dec 2018. That is the price paid to the driver including ferry fee and a dinner. New air conditioned bus leaves for Bima every day at 3 pm. Local "agent" (relatively young guy Shu Rukh Khan face type) even if you avoid him and dont go to his office will get on the bus and try to rip you off by adding 50 to 100 comission. Ignore him. Pay only 150k directly to the driver even if the "agent" says it is "his bus" and you cannot ride if you dont pay the fee. Just wait him out untill he leaves the bus (the bus is scheduled to leave Mataram at 3 pm so he cannot hold it for long). The "agent" is so astute he gets on the shuttle bus from the ferry to Manalika bus terminal to lay his hands on on any foreigner coming in. Just a parasite doing nothing but speaking few nice English words and writing a bill for you. Another bus leaves around 4 pm. It is said it is smaller, has no ac and reaches Lebuhan Lombok terminal only. It may be a better deal money wise.
The bus terminal for buses coming from the west is conveniently located on a very central location, a short 5 minutes walk to the central part of town and hotel options.
The airport is 10 km South of the city. From Terminal Dara (bus station) there are local minibuses that get there for 10.000 Rp, but you can expect to wait more than 45 minutes for the bus to get full and leave. An ojek (motorbike taxi) costs 30.000 Rp (maybe less) and takes 15 minutes.
The Pelni boat from Bali - Lombok stops here once every two weeks on the way to Labuan Bajo and beyond.
There are two bus Terminals in Bima. Motorbiketaxi is around 10.000rp to go there.
Some buses go only to Sape City and you have to take another Bemo to the port. We paid 30.000rp p.p but the busdriver tried to overcharge at first.