Getting Around Annaba
Annaba is a compact coastal city, and most visitors find that a combination of taxis and walking covers the ground they need. The city also has a bus network linking the centre with the suburbs, and it sits on Algeria's national rail system, so day trips and onward journeys are straightforward. What follows is a practical overview of each option.
Taxis and Ride-Hailing
Taxis are widely regarded as the easiest and most efficient way to get around Annaba. They are readily available, which makes them a reliable fallback at almost any hour and the simplest choice if you are unsure how to reach a particular neighbourhood.
- City taxis: Readily available and the most efficient way to move around the city.
- Long-distance shared taxis: A shared taxi station south of the railway station handles inter-province routes, including services to Constantine. Unofficial taxis to Tunis can also be found in or around this station.
If you plan to leave the city by road, the shared taxi station is the place to arrange it. Note that road travel between Algerian cities can be slowed by construction and traffic, so it is generally the least desirable option for longer journeys.
Buses and Public Transport
Annaba has a bus network that connects the downtown area with the rest of the city and the surrounding suburbs. This makes buses a useful, low-cost way to reach districts beyond the centre, though for most short trips within the centre taxis remain the more convenient choice.
- City buses: Link downtown Annaba with the wider city and its suburbs.
- Airport shuttle bus: A regular shuttle service runs between the airport and downtown Annaba.
Rail
Annaba is served by the national railway company, SNTF, and has rail links to Constantine and Algiers. The railway station sits just south of downtown, within easy reach of the centre.
- Domestic services: Daily trains connect Annaba with Algiers and several other large cities. A daily night train departs Algiers for Annaba; tickets for it go on sale on the day of departure, so plan to buy yours promptly rather than assuming you can board without one.
- International service: A cross-border service from Tunis operates several times per week.
Buying tickets at the station is the standard approach. For the overnight service from Algiers in particular, note that sales open on the day of travel, so arriving early to secure a place is wise.
Metro and Tram
Annaba does not have a metro or tram system. Getting around the city relies on taxis, buses and walking rather than on light rail.
Walking
The downtown district sits on the seafront, which makes it well suited to exploring on foot. The seafront promenade is a lively area lined with arcades, covered restaurants, terraced cafes and kiosks, and it is the natural place to stroll in the evening. Because the centre is compact and oriented around the waterfront, many of the things a visitor wants to see and do are within walking distance of one another. For anything beyond the centre, though, you will want a taxi or a bus.
Getting from the Airport into the City
Annaba is served by Rabah Bitat Airport, an international airport. The simplest way into town is the regular bus shuttle, which runs between the airport and downtown Annaba.
- Airport shuttle bus: A regular service connecting the airport with the city centre — the most straightforward option for arrivals.
- Taxi: Taxis are readily available throughout the city and are the easiest and most efficient way to travel, making them a convenient alternative if you prefer a direct ride to your accommodation.
The airport mainly handles domestic connections to Algiers and Oran, along with international services to Paris (both Charles de Gaulle and Orly) and Istanbul. These flights are not especially frequent, so it is worth checking the Air Algérie timetable when planning your trip.
Arriving by Sea
Annaba is a seaport, and a ferry service from Marseille operated by Algérie Ferries has historically served the route. However, it has not been running, so do not count on arriving by sea without confirming the current status first.