Kampala Transport Hub

Kampala Transport Hub

Kampala is Uganda's main urban transport hub even though its international airport is in Entebbe. A good Kampala plan starts with the airport transfer, then separates four very different city systems: long-distance long-distance bus offices, shared minibus taxis, the limited Uganda Railways commuter train, and private ride options such as SafeBoda, Uber and Bolt. Treating all of those as one generic local transport system is how visitors lose time on arrival.

The main airport is Entebbe International Airport, coded EBB/HUEN, about 34.1 km south-west of Kampala by airport-distance data. The official Civil Aviation Authority airport page describes airport taxis at the arrivals level and gives a Kampala taxi benchmark of 100,000 Uganda shillings. The road can be quick in light traffic and slow at peak times, so the useful question is not only "how far is the airport?" but "which Kampala district am I going to, at what time, with how much luggage?"

Inside Kampala, words matter. A "taxi" often means a shared minibus or matatu running from parks such as Old Taxi Park or New Taxi Park. A private car hired only for you may be called a special hire, airport taxi, ride-hailing car or transfer. Boda-boda means motorcycle taxi; it can be fast for short trips, but it is not a luggage solution. This guide uses those local meanings so the page works on the ground.

Quick Transport Picture

Need Kampala anchor Practical note
International airport Entebbe International Airport (EBB/HUEN) About 34.1 km south-west of Kampala; official airport taxi benchmark is 100,000 UGX to Kampala.
Airport pickup Airport taxi, Uber, Bolt, hotel transfer Use app quote or official taxi desk/rank before leaving arrivals.
Rail Kampala Railway Station / Uganda Railways Corporation Current passenger use is mainly the Kampala-Mukono/Namanve commuter corridor, not a full national rail grid.
Long-distance buses Operator offices and terminals Link Bus lists Solar House, Plot 63 Muteesa 1 Road, Katwe, as its Kampala terminal/contact point.
Shared minibuses Old Taxi Park and New Taxi Park Useful for city and regional matatu routes; confusing with luggage or late at night.
Short city movement SafeBoda, boda-boda, Uber, Bolt, special hire Choose car for luggage/night/rain; use bike only when the trip and baggage make sense.

Entebbe International Airport (EBB/HUEN)

Entebbe International Airport is the airport to check first for Kampala. Its IATA code is EBB and its ICAO code is HUEN. It is near Entebbe on Lake Victoria, not in central Kampala, so the first transfer is a real intercity road movement rather than a short downtown hop. For most visitors, the transfer ends in Nakasero, Kampala Road, Kololo, Bugolobi, Kabalagala, Ntinda, Bukoto, Muyenga, Naguru, Makerere, Munyonyo or another district rather than at a single "city centre" point.

The Civil Aviation Authority says airport taxis are yellow-band cars with "AIRPORT TAXI" marking, parked at the arrivals ground level. The official airport page gives a Kampala fare benchmark of 100,000 UGX and notes that car hire to other destinations is negotiable. That 100,000 UGX figure is the clean planning anchor for a normal airport-to-Kampala taxi. App fares, hotel pickups, private operators and late-night quotes can be lower or higher depending on traffic, district, waiting time, toll route, luggage and surge.

For a first arrival, the simplest sequence is:

  1. Confirm your hotel district before landing.
  2. Decide whether you want an official airport taxi, ride-hailing car or hotel pickup.
  3. Keep the destination written with a landmark, not only a street name.
  4. Agree the price or check the app fare before the car leaves the pickup point.
  5. Keep small UGX cash available even if the main ride is paid by app or card.

The airport page also mentions public road transport between the airport and Kampala, with commuter vehicles between the airport and Entebbe/Kitoro. That can help light travellers who know the system, but it is usually not the smoothest choice after an international flight with bags. For most visitors, airport taxi, ride-hailing car or booked transfer is the safer first move.

EBB To Kampala: Fare And Time Planning

Use 100,000 UGX as the official airport-taxi benchmark from Entebbe International Airport to Kampala. A normal ride can take about 40 minutes in favourable conditions, but Kampala traffic can push the door-to-door journey much longer, especially toward the city, on Friday afternoons, during heavy rain, after events, or when your final district is far from the Entebbe road corridor.

Practical planning bands:

Trip Planning fare in UGX Notes
EBB airport to Kampala by official airport taxi About 100,000 Official CAA benchmark for Kampala.
EBB to central/Kololo/Nakasero by app or booked car About 95,000-150,000 Check the app or operator quote before pickup; surge and district matter.
EBB to Entebbe town/Kitoro by commuter vehicle About 2,000 Useful only if you understand the onward route and travel light.
Short central car ride About 10,000-30,000 Depends on traffic, rain, district and app demand.
Short boda-boda ride About 2,000-8,000 Good for a light, short daytime ride; not for large luggage.
Matatu/shared taxi route Often about 1,000-3,000+ Fare changes by route, time and distance; ask locally before boarding.

Do not budget an airport ride from a short map distance alone. Entebbe airport is close enough for same-day arrival, but far enough that a bad timing choice can affect the whole first evening. If you land late, choose the direct car. If you fly early, stay in Entebbe or book a Kampala pickup the evening before. If your first appointment is in a northern or eastern suburb, ask the driver whether the route uses the Expressway and whether tolls are included.

Ride-Hailing, SafeBoda And Special Hire

Kampala has several app-based options. Uber has an EBB airport page for UberX requests from the airport, while Bolt lists Kampala and Entebbe Airport service. SafeBoda is a major Uganda app for ride-hailing, payments and SafeBoda services. Availability, waiting time and fare can change by hour and pickup point, so the app screen is the final quote.

Choose the mode by the job:

  1. Use Uber, Bolt, a SafeBoda car option where available or a hotel car for airport luggage, night arrivals and rain.
  2. Use SafeBoda or another boda option for short daylight trips with little or no baggage.
  3. Use a known special-hire driver for early airport departures, field visits, business stops and multi-hour waiting.
  4. Use an official airport taxi when you want a marked car from the rank and do not want to search for a driver.

Boda-bodas are part of Kampala's movement culture, but they are not a universal solution. A bike can beat traffic between nearby areas, yet a suitcase, wet road, long cross-city trip or late-night route changes the risk. If using a motorcycle, choose a helmeted, traceable service where possible, share the trip details and avoid carrying valuables loose in your hand.

Kampala Railway Station And URC Trains

Kampala Railway Station is the rail name to know, and Uganda Railways Corporation is the operator to check for current passenger service. As of the current URC passenger page, the practical commuter service is the Kampala-Mukono corridor, with morning trips into Kampala from Mukono and Namanve and evening trips from Kampala toward Namanve and Mukono. This is useful for commuters and some visitors on the eastern corridor, but it is not a metro-style network and it does not replace road transport across the city.

Use rail when your origin, destination and time match the timetable. If you are staying in central Kampala and going toward Namanve or Mukono at the right time, the train may avoid road congestion. If you need the airport, western suburbs, a long-distance bus office, a late-night trip or a door-to-door hotel transfer, use road transport instead.

Before planning around the train, check:

  1. Whether the service is running that day.
  2. The departure time from Kampala, Mukono or Namanve.
  3. The station access time from your hotel.
  4. Whether a taxi or boda is needed at the far end.
  5. Whether luggage is practical for the commuter service.

The important editorial point is simple: Kampala has a passenger rail option, but the current visitor use case is narrow. Mention it clearly, use URC for schedules, and do not imply a citywide rail system.

Long-Distance Buses And Long-distance bus Offices

Kampala is a bus and long-distance bus hub for Uganda and the wider region. Long-distance operators use their own offices, yards and boarding points, so the right "bus station" depends on the company and route. Link Bus is one of the clearest operator examples because its official site lists a Kampala terminal/contact point at Link Bus Services Limited, 1st Floor, Suite 1.3 and 1.4, Solar House, Plot 63 Muteesa 1 Road, Katwe, Kampala. The same official page lists Kampala contact numbers and an official contact line.

Link Bus is useful for western Uganda routes such as Fort Portal, Kasese, Bwera, Mubende, Hoima, Masindi, Kaiso Tonya and Bundibugyo, according to its terminal contacts. Other operators cover routes such as Jinja, Mbale, Soroti, Gulu, Lira, Mbarara, Masaka, Kabale, Kisoro, Nairobi, Kigali, Arusha, Dar es Salaam and Juba, but each one may board from a different office. Do not tell a traveller to go to a vague Kampala bus terminal without naming the operator.

For any long-distance bus ticket, record:

  1. Operator name.
  2. Exact Kampala office or terminal.
  3. Departure time and check-in time.
  4. Destination city and arrival terminal.
  5. Seat class if offered.
  6. Luggage allowance and parcel rules.
  7. Border documents for cross-border routes.
  8. Contact number for same-day changes.

For early departures, stay near the operator office or use a booked car. Kampala's central streets can be congested and boarding points can be close to busy markets, taxi parks and one-way sections. A 15-minute map estimate can become an uncomfortable delay if you are carrying bags through morning traffic.

Old Taxi Park, New Taxi Park And Matatus

Old Taxi Park and New Taxi Park are central Kampala anchors for shared minibus taxis. These are not private taxis in the airport sense. They are route-based shared vehicles, usually with conductors, fixed corridors and local boarding patterns. They are cheap, dense and useful once you understand the destination names, but they can be hard for a first-time visitor with luggage.

Use shared taxis for:

  1. Budget city movement in daylight.
  2. Routes where a local contact names the correct stage.
  3. Short-to-medium trips when you are not carrying heavy bags.
  4. Learning the city with patience and small cash.

Avoid them for:

  1. Airport arrivals with luggage.
  2. Late-night hotel transfers.
  3. Trips where missing the destination creates a safety or timing problem.
  4. Business arrivals when you must be on time and clean.
  5. Cross-city moves during heavy rain if you do not know the route.

Ask for the route by landmark or destination stage. In Kampala, one district name can still require a specific stage or side of the road. Keep valuables zipped, pay attention when boarding and avoid displaying phones in crowded loading areas. For many visitors, matatus are best after the first day, once hotel staff or a local contact has explained the correct route.

Airport, Rail And Bus Connections

The most common transport mistakes in Kampala happen between modes. The airport is in Entebbe. The rail commuter service does not meet the airport. Long-distance long-distance bus offices are not all in one terminal. Shared taxi parks can be crowded and confusing. For that reason, plan each connection as a separate leg.

Good connection examples:

Connection Best approach Why
EBB airport to Nakasero/Kololo hotel Airport taxi, Uber, Bolt or hotel car Direct, luggage-friendly and clear after a flight.
Kampala hotel to Link Bus terminal App car, special hire or short taxi Exact address matters; leave buffer for traffic.
Kampala Railway Station to hotel Taxi, app car or boda if very light Station arrival still needs a last-mile plan.
Old/New Taxi Park to local district Shared taxi if route is known Cheap and frequent, but ask for the correct stage.
Kampala to Entebbe early flight Prebooked car or stay in Entebbe Morning traffic and pickup reliability matter.

If your itinerary links airport arrival to a same-day bus departure, build a wide buffer. The airport road, immigration, baggage wait, money exchange, SIM setup and city traffic can easily eat the margin. For a same-day cross-border long-distance bus, a private pickup from EBB to the exact operator office is safer than improvising through taxi parks.

Where To Stay For Easier Transport

Choose your Kampala district by the next transport job. Nakasero, Kampala Road and the city centre are practical for offices, restaurants, central errands, taxi parks and many long-distance bus connections, but traffic and street intensity can be tiring. Kololo and Naguru are comfortable for many business and embassy trips, with easier car access than some central streets. Bugolobi can work for eastern-corridor travel. Ntinda, Bukoto and Kira-side areas may suit northern/eastern suburban plans. Kabalagala, Muyenga and Munyonyo can fit southern or Lake Victoria-side stays but need more careful airport timing.

Stay in Entebbe if you have a very early flight, a late arrival with no Kampala meeting that night, or a Lake Victoria/airport-side plan. It is often calmer to sleep near the airport than to cross to Kampala at night and return before dawn. Stay near the bus operator only if the departure is very early or the office location is difficult to reach at rush hour.

Ask the hotel five transport questions before booking:

  1. What is the normal EBB airport pickup cost in UGX?
  2. How long does the airport ride take at my landing time?
  3. Can the hotel call a driver before dawn?
  4. Which taxi park, long-distance bus office or rail station is nearest?
  5. Is the road outside easy for app drivers to find?

A hotel that answers those questions clearly is more valuable than a slightly cheaper room in the wrong district.

Car Rental And Private Drivers

For a city-only Kampala stay, car rental is usually less convenient than app rides and special-hire cars. Traffic, parking, boda movement, unfamiliar junctions and road discipline make self-driving stressful for visitors who do not already know Uganda. A car with driver is often better for Entebbe, Jinja, Mukono, Mbarara, Fort Portal, Masindi, Gulu, safari routes, fieldwork sites or multi-stop business days.

Use a private driver when:

  1. You need Entebbe airport plus a meeting on the same day.
  2. You are carrying equipment or several suitcases.
  3. Your route includes suburbs, industrial sites or rural roads.
  4. You need waiting time between meetings.
  5. You are leaving before dawn or returning late.

Agree whether the quote includes fuel, tolls, waiting, parking, night time and return. For a long day outside Kampala, write the route in stages and ask whether the vehicle is suitable for the road. For safari or national-park routes, do not assume an ordinary city sedan is the right vehicle.

Cross-Border And Regional Departures

Kampala is a departure point for western, northern, eastern and regional routes. Western Uganda routes include Fort Portal, Kasese, Hoima, Masindi and Kabale/Kisoro corridors. Eastern and northern routes include Jinja, Mbale, Soroti, Lira and Gulu. Cross-border long-distance bus services can connect toward Nairobi, Kigali, Juba, Arusha or Dar es Salaam depending on operator and date.

For cross-border bus travel, check passport validity, visa or entry rules, border crossing time, luggage policy, night travel preference and arrival terminal. A cheap ticket can become expensive if the bus arrives at 3 a.m. far from your hotel or if the border stop takes longer than expected. Keep the operator contact saved and ask whether the bus boards at the same office where the ticket was sold.

For domestic regional routes, choose between long-distance bus, Link Bus or another operator, shared taxi, private car and flight where available. The best mode is not always the cheapest. For example, a direct car to a field site can save a day compared with a shared vehicle plus a second local taxi.

First-Time Kampala Transport Plan

For a smooth first arrival, keep the plan simple:

  1. Land at EBB and use an official airport taxi, Uber, Bolt, a SafeBoda car option where available or hotel pickup to your exact district.
  2. Budget around 100,000 UGX for the normal airport-to-Kampala taxi benchmark.
  3. Use a car, not a motorcycle, for airport luggage and night arrivals.
  4. Ask the hotel which long-distance bus office, rail station or taxi park you need for the next leg.
  5. Use URC for the Kampala-Mukono train only when the timetable fits your trip.
  6. Use Link Bus or another named operator's own terminal details for long-distance long-distance buses.
  7. Use Old Taxi Park or New Taxi Park only when you know the route/stage and travel light.

The central rule is to plan Kampala by named places and named operators: Entebbe International Airport, Kampala Railway Station, Link Bus terminal at Plot 63 Muteesa 1 Road, Old Taxi Park, New Taxi Park, your hotel district and your ride app. Those names remove most of the uncertainty.

Kampala Transport Hub FAQ

What is the main airport for Kampala?

Entebbe International Airport (EBB/HUEN) is the main airport for Kampala. It is about 34.1 km south-west of Kampala and is the airport to use for international arrivals unless your ticket clearly states another airport.

How much is a taxi from Entebbe Airport to Kampala?

The Civil Aviation Authority airport page gives a Kampala airport taxi benchmark of 100,000 UGX. App rides, private transfers and hotel cars can vary by district, traffic, toll choice, waiting time and demand.

Is there a train from Entebbe Airport to Kampala?

No normal airport rail link is the standard visitor option. Uganda Railways passenger service is currently most useful on the Kampala-Mukono/Namanve commuter corridor, so airport arrivals should plan by road.

Where is the main bus station in Kampala?

Kampala does not work as one simple terminal for every long-distance bus. Use the exact operator office or terminal. For example, Link Bus lists Solar House, Plot 63 Muteesa 1 Road, Katwe, Kampala, as its Kampala terminal/contact location.

What are Old Taxi Park and New Taxi Park?

They are central shared minibus taxi parks. In Uganda, "taxi" commonly means a shared matatu-style vehicle, not a private cab. They are useful for local routes but can be confusing with luggage or late at night.

Which taxi apps work in Kampala?

Uber, Bolt and SafeBoda are relevant Kampala ride options. Availability and price depend on the pickup point, time, traffic and demand, so use the live app quote before committing.

Should I stay in Kampala or Entebbe before an early flight?

Stay in Entebbe for the lowest-stress early flight. If you stay in Kampala, book the car the evening before, confirm pickup time and allow a large traffic buffer.

Sources