Brazzaville Transport Hub
Brazzaville is one of Central Africa’s most important multimodal hubs. A practical first-day plan needs four separate layers: Maya-Maya International Airport (BZV/FCBB) for flights, Gare CFCO for the Congo-Ocean Railway toward Pointe-Noire, The Beach;Brazzaville-Kinshasa for the Congo River border crossing, and road/taxi points such as Océan du Nord – Angola Libre, Marché Total Bacongo, Marché Plateau, Poto-Poto, Moungali, Ouenzé and Bacongo.
The city is compact by airport distance, but not simple. The airport is close, the rail station and ferry point sit near the river side, and the Kinshasa crossing is an international border even though the river is physically short. The right article is not a generic airport-transfer guide; it is a hub guide that separates airport, rail, ferry, road and local taxi decisions.
Contents
- Fast Facts
- Arrival Strategy
- Maya-Maya Airport
- Airport to Brazzaville
- Gare CFCO and La Gazelle
- Brazzaville-Kinshasa River Crossing
- Bus, Road and Local Pickup Points
- Taxis and Local Mobility
- Regional Routes
- Best Areas to Stay
- First-Time Checklist
- Sources
Fast Facts
| Need | Best starting point | Practical detail |
|---|---|---|
| Main airport | Maya-Maya International Airport (BZV/FCBB) | OSM/Nominatim map Aéroport International Maya-Maya near Moungali / Plateau des 15 Ans |
| Airport taxi | Green-and-white taxi, hotel pickup or driver | Airport taxi references give about 1,000-3,000 FCFA/XAF to the centre; WHO meeting guidance gives 2,000-3,000 FCFA |
| Main rail station | Gare CFCO, Avenue Paul Doumer | Nominatim maps Gare CFCO near Poto-Poto; CFCO / Congo-Ocean links Brazzaville and Pointe-Noire |
| Main train route | La Gazelle / Congo-Ocean Railway | Adiac reported La Gazelle leaving Brazzaville on Tuesdays at 10:00 with 10,000-15,000 FCFA fare examples |
| River crossing | The Beach;Brazzaville-Kinshasa / Le Beach | OSM maps the ferry_terminal on Avenue Albert 1er; visas and safety checks matter more than map distance |
| Road long-distance bus point | Océan du Nord – Angola Libre | Mapped bus_station on Avenue de l’OUA in Makélékélé |
| Local taxi planning | Negotiate before moving | Use 2,000-4,000 FCFA for many BZV-centre rides and 1,000-3,000 FCFA for short city taxis |
Arrival Strategy
If you fly into BZV, the first transfer is short. OSRM gives about 5.1-5.5 km from Maya-Maya airport to the central reference area, about 8.6 km to Gare CFCO, about 9.1 km to The Beach;Brazzaville-Kinshasa, about 7.0 km to Océan du Nord – Angola Libre, about 6.3 km to Marché Total Bacongo, about 4.6 km to Marché Plateau, and about 6.6 km to Mikhael’s.
If you are leaving by train, go to Gare CFCO on Avenue Paul Doumer. This is the Brazzaville city rail point for the Congo-Ocean Railway toward Pointe-Noire, Dolisie and the coastal corridor. It is not the same as the ferry crossing or an airport stop.
If you are crossing to Kinshasa, go to The Beach / Le Beach on the Brazzaville side and make the plan like a border crossing. The river is short, but the formalities are not. The U.S. DRC country page says ferry service between Brazzaville and Kinshasa can close with minimal notice, stops in late afternoon, has no Sunday service, and requires a visa for the destination country.
If you are leaving by road, ask for the operator and pickup landmark. Océan du Nord – Angola Libre is a mapped bus_station; Marché Total Bacongo and Marché Plateau are useful taxi references. For smaller operators, “the bus station” is not enough.
Maya-Maya Airport
Maya-Maya International Airport (BZV/FCBB) is the main airport for Brazzaville. Nominatim maps Aéroport International Maya-Maya on the Moungali / Plateau des 15 Ans side of the city. OSM maps runway, taxiway, apron and terminal features, including Aéroport international Maya-Maya as a terminal building.
The airport is close to the city but still needs a taxi or pickup. The airport taxi reference used for this guide says taxis at Brazzaville International Airport are available 24 hours a day, are green and white, do not have meters and should be negotiated before entering. It gives 1,000-3,000 FCFA as the city-centre range depending on destination, passengers, luggage and bargaining. WHO meeting guidance for Brazzaville gives 2,000-3,000 FCFA between the airport and city centre and 1,000-1,500 FCFA within the city.
For a first-time arrival, a hotel pickup or known driver is still easier than bargaining at the curb. If you use an airport taxi, agree the destination and fare before loading bags. If you are connecting to the ferry or train, state Le Beach or Gare CFCO clearly.
Airport Pickup Workflow
Before arrival, save the hotel name, district and landmark offline. Useful destinations include Gare CFCO, The Beach;Brazzaville-Kinshasa, Océan du Nord – Angola Libre, Marché Total Bacongo, Marché Plateau, Mikhael’s, Poto-Poto, Bacongo, Moungali, Ouenzé and Plateau des 15 Ans.
If meeting a driver, exchange phone numbers before departure. If continuing to Kinshasa, confirm whether the driver is taking you only to Le Beach or helping with border formalities. If continuing by train, confirm whether your ticket or reservation is already handled at the CFCO station.
Airport to Brazzaville
| Transfer | Planning range | Best use |
|---|---|---|
| BZV to central Brazzaville taxi | 2,000-4,000 FCFA | Normal airport arrival with luggage and a central hotel |
| BZV to Gare CFCO | 3,000-6,000 FCFA | Airport-to-train connection |
| BZV to Le Beach / Kinshasa ferry | 3,000-7,000 FCFA | Airport-to-river-border connection |
| BZV to Océan du Nord – Angola Libre | 3,000-6,000 FCFA | Airport-to-road-coach pickup |
| Short city taxi | 1,000-3,000 FCFA | Central hotel, market, office, station or restaurant ride |
| Taxi-bus / shared local ride | 150-500 FCFA+ | Budget local movement when route and stop are known |
| Hotel or private pickup | Quote separately | Late arrivals, business travel, family luggage or formal connections |
These are planning bands, not fixed fares. Airport sources and local guidance agree on the important rule: taxis are negotiated. Prices move with luggage, late arrivals, waiting, destination, traffic and whether the driver is a hotel, street or private driver.
Gare CFCO and La Gazelle
Gare CFCO is the main rail reference for Brazzaville. Nominatim maps Gare CFCO on Avenue Paul Doumer near Poto-Poto. The Congo-Ocean Railway, operated by CFCO, links Brazzaville and Pointe-Noire through the interior, including the Dolisie corridor.
The passenger train most travellers mention is La Gazelle. Adiac reported the passenger train returning to service with departure from Brazzaville on Tuesdays at 10:00 and from Pointe-Noire on Thursdays at 10:00, with example fares of 15,000 FCFA for couchette, 12,000 FCFA for first class and 10,000 FCFA for second class. Africanews also reported passenger service resuming between Brazzaville and Pointe-Noire after a seven-year hiatus, with one weekly train after April 27.
Use these details as planning anchors and check the station before relying on a same-day connection. Rail service on this corridor has a history of interruption, and the line is also important for freight and national logistics. For a high-quality travel plan, confirm the operating day, reporting time, class, luggage rule and arrival expectation from the station or operator contact before choosing hotels or onward flights.
Station Transfers
OSRM gives about 3.7 km from the central reference area to Gare CFCO, about 8.6 km from BZV airport and about 1.0 km from Gare CFCO to the ferry-terminal area. That makes a taxi simple, but it still needs the correct destination.
If you arrive at the airport and head directly to the train, build a buffer for baggage and ticket handling. If you arrive by train and cross to Kinshasa, do not assume the ferry stays open late. Go early and keep your passport, visa and yellow fever documentation ready.
Brazzaville-Kinshasa River Crossing
The river crossing is one of Brazzaville’s defining transport features. OSM maps The Beach;Brazzaville-Kinshasa as a ferry_terminal on Avenue Albert 1er, and another nearby point as Le Beach. The Kinshasa-side reference is Beach Ngobila. These are not ordinary city stops; they are international border points.
The U.S. DRC country page gives the strongest safety framing: ferry accidents can be serious, the service may close with little notice, it stops in late afternoon, there is no Sunday service, and a visa for the destination country is required. Canada’s Congo travel advice similarly says a regular ferry connects Brazzaville and Kinshasa, but travellers should use reputable operators, avoid overloaded vessels and have a valid visa.
The physical crossing can be short by boat, but the total process can take much longer because of ticketing, immigration, customs, luggage checks and waiting. Do not plan a tight airport-to-ferry-to-Kinshasa connection unless a trusted local operator is managing the formalities.
River Crossing Workflow
Before going to Le Beach, check your DRC visa, Congo exit requirements, passport validity, yellow fever certificate and any hotel or invitation documents needed for the destination side. Carry cash in small notes and keep luggage manageable.
Use a taxi to the exact ferry point. OSRM gives about 9.1-9.5 km from BZV to the Beach / Le Beach area and about 4.2-4.6 km from central Brazzaville. The road routing to Kinshasa is meaningless for a normal visitor because there is no simple bridge crossing; use the official river process, not a driving-route estimate.
Bus, Road and Local Pickup Points
For road departures, Océan du Nord – Angola Libre is the clearest mapped long-distance bus point found in this research set. Nominatim maps it as a bus_station on Avenue de l’OUA in Makélékélé. OSRM gives about 7.0 km from BZV, 5.1 km from the central reference point, and 6.2 km from Gare CFCO.
Other useful taxi and road landmarks include Marché Total Bacongo, Marché Plateau, Poto-Poto, Bacongo, Moungali, Ouenzé, Plateau des 15 Ans and Mikhael’s. OSRM gives about 4.4 km from the centre to Marché Total Bacongo, 2.6 km to Marché Plateau, 2.1 km to Poto-Poto, 4.2 km to Bacongo, 4.8 km to Ouenzé, 4.7 km to Moungali and 3.1 km to Plateau des 15 Ans.
Ask for the exact road pickup point. In Brazzaville, a vehicle may leave from a named operator, a market, an avenue, a fuel station or a district-side garage. A generic “gare routière” instruction is weaker than “Océan du Nord – Angola Libre on Avenue de l’OUA” or “Marché Total Bacongo side.”
Taxis and Local Mobility
Green-and-white taxis are the main visitor mobility tool in Brazzaville. The city does not work like a metro/tram destination for first-time visitors. Use taxis for airport, station, ferry, hotel, market, meeting and evening movement. Taxi-bus or shared transport can be cheaper for local residents, but it is less practical with airport bags or border documents.
Use 2,000-4,000 FCFA for many airport-to-centre rides, 3,000-6,000 FCFA for BZV to Gare CFCO or Océan du Nord – Angola Libre, 3,000-7,000 FCFA for BZV to Le Beach, 1,000-3,000 FCFA for many short city taxis and 150-500 FCFA+ for taxi-bus style shared movement. WHO’s Brazzaville guidance gives 1,000-1,500 FCFA for in-town taxi rides, while airport taxi references give 1,000-3,000 FCFA to the centre; the wider bands in this article allow for luggage, night, negotiation and hotel routes.
Do not rely on Uber or Bolt as the main plan. Local taxis, hotel pickups, company drivers, road-operator pickups and arranged ferry assistance are more realistic. If an app-based service appears, use it as a comparison, not as the only backup.
Regional Routes
Brazzaville is the capital-side anchor for national movement. OSRM gives about 72.5 km to Kinkala, 420.1 km to Dolisie, 578.9 km to Pointe-Noire and 582.1 km to PNR / Antonio Agostinho-Neto International Airport. These road distances should be compared with train and flight options.
For Pointe-Noire, compare La Gazelle / CFCO rail, flight, road vehicle and schedule risk. For Dolisie, the rail corridor can matter, but confirm the stop and train operation. For Kinshasa, use the river crossing formalities rather than road-routing logic. For Kinkala and Pool-region road movement, use daylight and ask current route advice.
Best Areas to Stay
| Area | Best for | Transport trade-off |
|---|---|---|
| Poto-Poto / Gare CFCO side | Rail, ferry access, central movement | Good for station and Le Beach; airport still needs taxi |
| Centre / Plateau / Mikhael’s side | First stay, offices, short taxis | Balanced for airport, station and markets |
| Airport / Moungali / Plateau des 15 Ans | Late arrivals, early flights | Less ideal for ferry and rail unless taxi is arranged |
| Bacongo / Marché Total side | Road pickup, markets, local stays | Confirm exact pickup and evening taxi plan |
| Makélékélé / Océan du Nord side | Long-distance bus and road departures | Good only when your operator uses that point |
| River / Le Beach side | Kinshasa crossing | Choose only when crossing early and documents are ready |
For a first visit, central or Poto-Poto/Gare CFCO side is easiest. For an early flight, airport-side accommodation is useful. For a Kinshasa crossing, stay where the morning taxi to Le Beach is simple and all documents are already prepared.
First-Time Checklist
Confirm your flight code is BZV and the airport is Maya-Maya International Airport (FCBB).
Use 2,000-4,000 FCFA as the BZV-to-centre taxi planning band and agree the fare before boarding.
For the train, ask for Gare CFCO and confirm La Gazelle / CFCO operation before relying on it.
Use 15,000 FCFA, 12,000 FCFA and 10,000 FCFA as historical La Gazelle class fare anchors from Adiac, then check the active station price.
For Kinshasa, go to The Beach / Le Beach with passport, destination visa and yellow fever certificate ready.
Do not plan a Sunday ferry crossing or a late-afternoon crossing without same-day local confirmation.
For road departures, ask whether pickup is Océan du Nord – Angola Libre, Marché Total Bacongo, another operator, a fuel station or a district garage.
Keep train, ferry and airport timing separate; they are different hubs even when the map looks compact.
FAQ
What is the main airport for Brazzaville?
The main airport is Maya-Maya International Airport (BZV/FCBB), mapped as Aéroport International Maya-Maya.
How far is Maya-Maya airport from central Brazzaville?
OSRM routing gives about 5.1-5.5 km from BZV to a central Brazzaville reference point.
How much is a taxi from BZV airport to the city?
Use 2,000-4,000 FCFA as a practical planning range. Airport taxi references give 1,000-3,000 FCFA to the centre, while WHO Brazzaville guidance gives 2,000-3,000 FCFA.
Where do trains leave from in Brazzaville?
Use Gare CFCO on Avenue Paul Doumer for the Congo-Ocean Railway / La Gazelle route toward Pointe-Noire and Dolisie.
How do I cross from Brazzaville to Kinshasa?
Use The Beach / Le Beach on the Brazzaville side and Beach Ngobila on the Kinshasa side. It is an international border crossing, so visas and safety checks matter.
Where is the main road bus point in Brazzaville?
One clear mapped road point is Océan du Nord – Angola Libre on Avenue de l’OUA. Also confirm operator-specific pickups around markets, avenues and district garages.
Sources
- Airport taxi and parking reference for Brazzaville International Airport: https://www.aeroport-brazzaville.com/en/taxis_car_rental_parking_brazzaville_airport.php
- OurAirports, Maya-Maya International Airport BZV/FCBB: https://ourairports.com/airports/FCBB/
- WHO AFRO Brazzaville meeting transport guidance with airport and city taxi fare examples: https://www.afro.who.int/sites/default/files/sessions/documents/afr-rc63-01-en.pdf
- Adiac, CFCO La Gazelle passenger train fare and timing report: https://www.adiac-congo.com/content/cfco-le-train-voyageur-la-gazelle-se-remet-sur-les-rails-147793
- Africanews, Congo-Ocean Railway passenger service resumed report: https://www.africanews.com/2023/05/17/rail-connecting-congos-brazzaville-pointe-noire-resumes-passenger-service/
- OpenStreetMap place data for Maya-Maya, Gare CFCO, The Beach, Le Beach, Océan du Nord – Angola Libre, markets, hotels and rail line: https://www.openstreetmap.org/
- Nominatim place search for Brazzaville, BZV, Gare CFCO, ferry terminals, Marché Total Bacongo, Marché Plateau and districts: https://nominatim.openstreetmap.org/
- OSRM road-distance routing used for airport, rail, ferry, bus and regional route estimates: https://project-osrm.org/
- U.S. Department of State DRC country information for Brazzaville-Kinshasa ferry cautions: https://travel.state.gov/content/travel/en/international-travel/International-Travel-Country-Information-Pages/DemocraticRepublicoftheCongoDRC.html
- Government of Canada Congo travel advice for Brazzaville-Kinshasa ferry safety and visa cautions: https://travel.gc.ca/destinations/congo-brazzaville
Source check date: 2026-06-26.
