Most transportation in Cape Verde is done by air. There are regular flights between the major islands (Santiago, Sal and São Vicente), with less frequent flights to the other islands. Boat transportation is available, though not widely used nor dependable. In the major cities, public bus transport runs periodically, and taxis are common. In smaller towns, there are mostly hiaces and/or taxis.[1]