Slightly off the beaten path for most travelers, Mozambique is a vibrant mix of old colonial architecture, cultural influences, and sandy beaches.
Quiet and gorgeous beaches are easy to find in Mozambique, but perhaps Ponta d'Ouro in the south is the one that matches the dreams of many tourists: fine sand surrounded by leafy trees, gentle waves, and the occasional visit from dolphins.
Enthusiasts of wildlife spotting should head to Gorongosa National Park for a chance to observe antelopes and elephants in their natural habitat.
Home to a mix of influences, Mozambique Island in the north is one of the most multicultural places to visit in the country and a World Heritage Site since the early 1990s.
At the capital city of Mozambique, you'll find Mediterranean buildings, large avenues lined with trees, and sidewalk cafes: a testament to its colonial past that transitioned into the present time.
Although tourist attractions and landmarks are scarce in Pemba, the neighborhoods outside this town are worth a visit. Paquitequete and the Mbanguia Market are two spots worth a visit.
Festival Azgo and Mafalala Festival are two of the country's top cultural events happening at that time of year.
Travelers of practically all countries need a visa to enter Mozambique, which must be requested at your local embassy or consulate.
Visas are valid for up to 90 days and you'll need to present a return ticket.
Most flights to Mozambique land at Maputo International Airport.
The majority of the frequent flights to Mozambique come from South Africa and Portugal.
There's a regular train every Wednesday from Bulawayo (Zimbabwe) to Maputo in Mozambique, with a layover in Chicualacuala.
Tickets must be purchased at the train station. It's not possible to pre-book tickets online.
You can enter Mozambique by car from South Africa (from Johannesburg, Kruger Park, and Kosi Bay) and from Eswatini, formerly known as Swaziland (from Mhlumeni and Namaacha).
You'll need to carry the car registration papers and proof of ownership, or a letter from the owner with permission to use the car.
There are a series of local buses (known as "chapas") connecting Malawi to Mozambique every day, but the most comfortable ride is the Intercape Mainliner bus that runs from Johannesburg (South Africa) to Maputo (Mozambique) twice a day.
Accommodation in Mozambique is a mix of backpackers' hotels, camping sites, self-catered apartments, and hotels.
"Chapas" are a sort of local bus used as public transportation within most cities in Mozambique.
Taxis only work between the airport and hotels and you'll need to negotiate a fare with the driver.
There is only one train that connects Nampula to Cuamba, twice a day. The ride is slow but reasonably comfortable, and most travelers choose it over driving because of the experience.
Long-distance buses in Mozambique are known as "autocarros" or "machibombo" and they connect the larger towns and cities at least once a day.
In most cases, there isn't a central bus station, so the buses depart from the beginning of the road leading to your destination or the garage of the bus company.
You'll need an International Driving Permit to rent a car in Mozambique.
Rental car companies are easy to find in larger cities like Maputo, Beira, or Pemba. Elsewhere, make arrangements with your hotel.
Local airline LAM operates most domestic flights in Mozambique. There are regular connections from the capital Maputo to other cities in the country, some of them daily.
Credit cards are accepted in large chain hotels and most car rental companies, but expect to pay in cash elsewhere. ATMs are widely available in larger towns. A one-way ticket on local transportation costs approximately 12 MZN (0.20 USD). Groceries cost about 1500 MZN (24 USD).