Flights arrive regularly in Maputo, the capital city, and there are also inexpensive buses from Johannesburg, South Africa. Within the country, travel by mini-buses, public buses, taxis and hired cars are excellent options. Guided tours and yachts along the Indian Ocean offer another option to travelers with a larger budget. The roads are in mediocre condition, even between large cities, which can make traveling more time-consuming and expensive.