HomeAfricaKampala to Juba Bus: Fares, Schedule, Operators & Booking Guide

Kampala to Juba Bus: Fares, Schedule, Operators & Booking Guide

-

Kampala to Juba Bus: Fares, Schedule, Operators & Booking Guide (2026)

The Kampala to Juba bus is one of East Africa’s most important — and most serious — overland routes. It connects Uganda’s capital to the capital of South Sudan, the world’s youngest nation, across roughly 640 kilometres of road that runs north through Gulu, Kitgum, Atiak, and over the Nimule–Elegu border crossing into South Sudan. Every day, buses carry South Sudanese traders, NGO workers, returning families, and business travellers on this corridor. It is a busy route and, for many travellers on it, not a casual leisure trip.

Read Also: Kampala to Kigali Bus

This guide does not soften the realities of this journey. The Kampala to Juba bus is a long, overnight trip that requires preparation — the right documents, the right operator, the right expectations at the border. But it is doable, it is well-serviced, and thousands of people make it safely every week. This guide covers everything you need: the operators, 2026 fares, departure schedule, the road route, the Elegu–Nimule border crossing, documents you must carry, how to book, and a frank set of safety notes that most articles on this route gloss over.

How Far is Kampala from Juba by Road?

The road distance from Kampala to Juba is approximately 630 to 645 kilometres depending on the exact route. The journey goes north from Kampala through Gulu — Uganda’s second-largest city — then onwards through Atiak and Elegu to the Uganda–South Sudan border at Nimule. From there, the road continues north along the Nile into Juba.

The journey takes between 12 and 16 hours depending on the operator, road conditions, border wait times, and the number of stops along the way. This is firmly an overnight trip. Most buses depart Kampala in the evening and arrive in Juba the following morning.

The Road Route: Kampala to Juba Explained

The standard route used by all bus operators on this corridor follows the Northern Corridor highway:

Kampala → Gulu → Atiak → Elegu (Uganda border) → Nimule (South Sudan border) → Juba

Here is what each section looks like:

Kampala to Gulu is the longest and most comfortable stretch of the journey. The road north from Kampala passes through Luwero, Karuma, and the northern savannah of Uganda. Near Karuma, you cross the Nile over the Karuma Bridge and, weather and visibility permitting, you can see the roaring Karuma Falls from the road. This stretch takes roughly 5 to 6 hours. Gulu is the main rest stop — most buses pull in here for passengers to use the bathroom, eat, and for the driver to take a break.

Gulu to Elegu (Uganda border) is a 2 to 3 hour drive heading further north through Atiak. The road is decent but gets rougher in patches as you approach the border area. This is flat, open land — very different from the hilly terrain of southwestern Uganda.

Elegu–Nimule border crossing is where the journey slows down. This is the most important international land crossing for South Sudan — the primary economic lifeline for the country. Cargo trucks, fuel tankers, and passenger buses all use this crossing, and it gets congested. Depending on the day and time, clearing both Ugandan exit immigration and South Sudanese entry immigration can take 1 to 3 hours. More on the border crossing below.

Nimule to Juba is the final stretch — about 170 kilometres of road running north along the west bank of the Nile. The road has been paved and is better than it was in previous years. The drive takes roughly 3 to 4 hours. You cross into Juba from the south, arriving at the bus company’s terminal or the main Juba bus park.

Bus Operators on the Kampala to Juba Route

Several operators run regular services on the Kampala to Juba bus corridor. Here is what you need to know about each one.

1. Bebeto Coach Services

Bebeto Coach Services is the most modern and most talked-about luxury operator on the Kampala to Juba bus route. The company positions itself as a premium East African coach service, with reclining seats, air conditioning, onboard Wi-Fi on select buses, USB charging at every seat, onboard entertainment, and complimentary refreshments on some services. Their fleet includes new coaches with sleeping configurations — an advantage on a 12 to 16 hour overnight journey.

Bebeto departs from Namayiba Bus Park in Kampala, with two daily departures — typically at 7:00 PM and 8:00 PM. The bus passes through Gulu between 3:00 AM and 4:00 AM and arrives in Juba in the morning. This overnight timing means you sleep through most of the journey and arrive in Juba ready to go.

Bebeto Coach Kampala to Juba fare 2026: $50 – $85 depending on seat class.

Contacts: +256 757 591 879

Booking: Online via bebetocoachonline.com or through the TBA booking platform at booking.ttta.co.ug. Also bookable via WhatsApp at the number above.

2. Friendship Bus

Friendship Bus is one of the most established operators on the Kampala to Juba bus route, with a consistent track record on the Uganda–South Sudan corridor. They run scheduled cross-border services between Kampala and Juba and are listed on SafariShare as a reliable intercity operator on this corridor.

Friendship Bus has been making this run for years and their drivers and staff are experienced with the Elegu–Nimule border procedures — a genuine advantage on a crossing that can catch unprepared travellers off guard.

Friendship Bus Kampala to Juba fare 2026: Confirm directly with the operator or via the TBA booking platform at booking.ttta.co.ug.

Departure: Evening service from Kampala — confirm current time when booking.

3. Trinity Express

Trinity Express, which runs the high-frequency Kampala–Kigali service, also operates on the Kampala to Juba corridor. Trinity departs from Trinity Bus Terminal in Kampala and runs daily services. Their fares on this route are listed at $35–$65 depending on the service and class.

Trinity’s fleet on East African routes has been reviewed positively for comfort and onboard amenities, though traveller feedback on the Juba route specifically is more mixed — primarily around punctuality and departure time adherence. Book early and confirm your departure time the day before travel.

Trinity Express Kampala to Juba fare 2026: $35 – $65.

Kampala terminal: Trinity Bus Terminal, Namayiba area.

Book online at trinitybusexpress.com.

4. Kampala Coach

Kampala Coach has been running the Kampala to Juba route as part of its wider East African network for years. Their terminal is on Jinja Road, opposite Shell in Kampala. Kampala Coach is a practical, no-frills option and covers this route as part of their northern corridor operations.

Contact: Tel: +256 312 370307 | Mobile: +256 784 573867 / +256 772 384906 | Email: kampalacoach@yahoo.com

Kampala terminal: Jinja Road, opposite Shell, Kampala.

5. Crown Bus and Other Operators

Crown Bus (also known as Crown Coaches or Crown Transporters) is another operator covering Kampala and Northern Uganda routes, including cross-border travel to South Sudan. Several other smaller operators also run services on this corridor including Eco Bus (which operates from the Juba side), Kezy Motorways, and Classic Coach Uganda. These are worth checking if the primary operators above are sold out or their schedule does not suit you.


Kampala to Juba Bus Fares 2026: Quick Comparison

OperatorFare (USD)Service ClassOnline Booking
Bebeto Coach Services$50 – $85Luxury / Semi-luxuryYes — bebetocoachonline.com
Trinity Express$35 – $65Standard / VIPYes — trinitybusexpress.com
Friendship BusConfirm at bookingStandardYes — booking.ttta.co.ug
Kampala CoachConfirm at terminalStandardLimited
Crown Bus / othersConfirm at terminalStandardLimited

Note: Fares on this route are typically quoted in USD. The South Sudanese pound is volatile and most operators on this international corridor price tickets in dollars. Always confirm current fares directly when booking — prices shift with fuel costs and demand.

Kampala to Juba Bus Schedule 2026

All major operators on the Kampala to Juba bus route depart in the evening. This is a deliberate choice — it gets you through the long Ugandan section during the cooler overnight hours, has you at the Elegu–Nimule border in the early morning, and delivers you into Juba during daylight hours.

Departure TimeOperatorRouteArrival in Juba
7:00 PMBebeto Coach ServicesVia Gulu, Elegu, Nimule~9:00 AM – 11:00 AM next day
8:00 PMBebeto Coach ServicesVia Gulu, Elegu, Nimule~10:00 AM – 12:00 PM next day
Evening (confirm time)Friendship BusVia Gulu, NimuleMorning next day
Evening (confirm time)Trinity ExpressVia Gulu, NimuleMorning next day
3:00 AMNile Coach (select services)Via Gulu, Yumbe overnight stopVariable

Important: Evening departures are strongly preferred on this route. Do not attempt to make this journey during daylight starting from noon — you will arrive at the Nimule–Juba road section after dark, which is not advisable given the security situation on that stretch. The evening buses are timed specifically to avoid this.

Documents You Must Carry on the Kampala to Juba Bus

This is where preparation really matters. Missing or incorrect documents at the Elegu–Nimule border can mean being turned back — and that is the best-case scenario. Here is exactly what you need.

1. Valid International Passport

A national ID is not sufficient for this crossing. You need a valid international passport. Most border officials require at least 6 months of validity beyond your travel date. Make sure you also have blank pages for entry and exit stamps — both Ugandan exit and South Sudanese entry stamps are placed in your passport at this crossing.

2. South Sudan Visa

This is the most important document to sort before you travel. As of 2026, South Sudan requires visas for most nationalities. Here is what you need to know:

E-visa: South Sudan operates an e-visa system that works well as of 2026. Apply at evisa.gov.ss. You can only apply within one week of your intended arrival date. A single-entry visa costs $100 USD. A three-month multiple entry visa is $300 and a six-month multiple entry visa is $350.

Visa on arrival: Visas are also available at all border crossings and at Juba International Airport for $100. However, the process at the border can take up to 3 hours and officials have been known to request an invitation letter from a local company or contact. If you do not have local connections in Juba, getting your visa before travelling is the safer and faster option.

Get the visa in advance if you can. The South Sudan embassies in Nairobi (Kenya) and Kampala (Uganda) both issue visas. It typically takes 5 working days. Having the visa in your passport before you arrive at Nimule removes significant stress from the border crossing.

3. Yellow Fever Vaccination Card

Yellow fever vaccination proof is required for entry into South Sudan for most travellers. Carry your original WHO Yellow Card — phone photos are not accepted at this border.

4. Registration Within 72 Hours of Arrival

Once you arrive in Juba, all foreign visitors are required to register their presence in South Sudan within 72 hours of arrival. This must be done in person. Your bus operator or local contact in Juba can help guide you to the correct registration office. Do not overlook this — failure to register is a serious compliance issue in South Sudan.

5. Currency

The South Sudanese Pound (SSP) is the local currency. As of January 2026, the black market rate for USD is approximately SSP 5,800. USD is widely accepted in Juba for larger transactions — supermarkets, hotels, and most businesses quote prices in dollars. Carry clean USD notes in good condition — worn or old notes are sometimes refused. Ugandan Shillings (UGX) are useful for the Ugandan portion of the trip and at the border.

Documents Checklist

DocumentRequired?Notes
Valid international passportYes — mandatory6+ months validity, blank pages for stamps
South Sudan visaYes — mandatory for most nationalitiesE-visa at evisa.gov.ss or visa on arrival ($100)
Yellow Fever card (WHO original)Yes — mandatoryPhone photos not accepted
Invitation letter (for visa on arrival)Strongly recommendedSignificantly speeds up border processing
USD cash (clean notes)YesMost widely accepted currency in Juba
Registration reminderYes — within 72 hrs of arrivalMust be done in person in Juba

The Elegu–Nimule Border Crossing: What to Expect

The Elegu–Nimule crossing is the main international land border between Uganda and South Sudan, and it is unlike any other crossing on the East African circuit. Understanding what happens here reduces stress significantly.

On the Ugandan side at Elegu: The bus stops and all passengers disembark with their luggage and documents. You go through Ugandan exit immigration where your passport is stamped out of Uganda. This is generally straightforward and moves fairly quickly for passenger buses.

Crossing into Nimule (South Sudan): Once you cross the boundary into South Sudan, you are in Nimule town — a small, busy border town on the west bank of the Nile. South Sudanese immigration processes your entry here. This is where it can slow down significantly. Officials check your passport, visa, yellow fever card, and may ask about your purpose of visit, your accommodation in Juba, and your local contact. If you are getting a visa on arrival, this is where the 1 to 3 hour wait happens.

What to expect at the crossing:

  • There will be many people, significant cargo truck traffic, and an atmosphere that feels more intense than crossings like Katuna (Rwanda) or Seme (Benin)
  • Officials may request documentation you did not expect. Stay calm, be polite, and have all your documents in order
  • Do not take photographs at the border — this is taken seriously and cameras have been confiscated
  • Have some USD available for any legitimate fees. Be aware that unofficial requests for payment do occur at this crossing — travellers have documented this in forums and blogs
  • The bus waits for all passengers to clear before proceeding

After the border: Once you clear immigration, the bus continues north along the Nile to Juba. The road is paved and passable. Arrive in the morning, when it is light and the city is waking up.

How to Book the Kampala to Juba Bus Online

Booking with Bebeto Coach Services

  1. Go to bebetocoachonline.com
  2. Select your route (Kampala to Juba) and travel date
  3. Choose your departure time (7:00 PM or 8:00 PM)
  4. Select your seat class
  5. Pay via M-Pesa or online card payment
  6. Receive your e-ticket — present on your phone at Namayiba Bus Park
  7. Alternatively, message their WhatsApp at +256 757 591 879 to book

Booking with Trinity Express

  1. Go to trinitybusexpress.com
  2. Select Kampala to Juba and your travel date
  3. Choose available departure time and seat
  4. Pay online and download your ticket
  5. Present at Trinity Bus Terminal on departure day

Booking via the TBA Platform

The TBA booking platform at booking.ttta.co.ug lists multiple operators on this route including Bebeto and Friendship Bus. You can compare available departures, confirm seat availability, and pay via mobile money.

General booking tips:

  • Book 2–3 days in advance for normal travel
  • For South Sudanese national holidays and Christmas / New Year, book at least a week ahead — seats fill up with South Sudanese traders and families heading home
  • Enter your full passport name exactly as it appears on your travel document — it is checked at the border
  • Confirm your departure terminal and time by calling the operator the day before you travel
  • If getting a visa on arrival, factor in extra border time — and consider a Juba-based contact who can provide an invitation letter

Kampala to Juba: Bus vs. Flight

Flights operate from Entebbe to Juba International Airport, with connections via Nairobi available on Kenya Airways, Ethiopian Airlines, and others. Here is a straight comparison.

FactorKampala to Juba BusFlight
Journey time12 – 16 hours1 hr 25 min (air time) / ~4 hrs total including Entebbe
Fare$35 – $85$150 – $300+ one-way
LuggageGenerous allowance15–23 kg limit, excess charged
Border processElegu–Nimule crossing (1–3 hrs)Single airport passport check
Visa processOn arrival at border or pre-obtainedOn arrival at airport or pre-obtained
ConvenienceCity-centre departureEntebbe Airport, 45 km from Kampala
Best forTraders, freight, budget travellersNGO workers, business, time-sensitive
SecurityDaytime, plan well, use verified operatorsLower risk

The bus saves significant money — often $100 to $200 per trip. For traders who travel this route regularly and know the system, the bus is the obvious choice. For first-time visitors to South Sudan, NGO workers, or anyone without a local contact in Juba, the flight removes a great deal of logistical complexity and is worth the extra cost.

Safety on the Kampala to Juba Route: What You Need to Know

This is the part that most travel guides on this route either skip entirely or handle with vague phrases like “exercise caution.” The reality is more specific than that.

The Ugandan section (Kampala to Elegu) is safe. The road from Kampala to Gulu to the border is a well-used highway with heavy commercial traffic. It is monitored by Ugandan police and is not a security concern under normal circumstances.

The Nimule to Juba section requires current information. This 170-kilometre stretch has historically been subject to security incidents — roadblocks, incidents involving armed groups, and isolated attacks on vehicles. Security has improved significantly in recent years, and buses operate this route daily without incident. However, the UK Foreign Office, US State Department, and other governments maintain travel advisories for South Sudan that range from “exercise a high degree of caution” to “do not travel” depending on the current situation. Check the travel advisory from your home government before booking. The situation on the ground changes and your government’s advisory is the most current source.

Travel during daylight on the Nimule–Juba stretch. This is one of the main reasons all reputable operators depart Kampala in the evening — so passengers reach the Nimule–Juba road in the morning, not at night. Do not board a bus that would have you on this section after dark.

Use verified, established operators. Bebeto Coach, Friendship Bus, Trinity Express, and Kampala Coach are known, experienced operators on this corridor. Avoid informal, unbranded vehicles regardless of the price.

Register within 72 hours of arrival in Juba. This is a legal requirement and non-compliance creates problems for extended stays.

Keep USD in clean, post-2013 notes. Old or damaged USD notes are widely refused in South Sudan.

Return Journey: Juba to Kampala Bus

The return route from Juba to Kampala follows the same corridor in reverse. Buses depart from the Juba bus park in the evening and arrive in Kampala the following morning.

Eco Bus operates from the Juba side with services to Kampala, Bor, and Nimule — bookable via WhatsApp at ecobus.ss. Bebeto Coach, Friendship Bus, and Trinity also operate return services — confirm departure times when you arrive in Juba or book in advance.

Book your return journey before you arrive in Juba if your travel dates are fixed. South Sudan is not a destination where you want to be scrambling for last-minute bus seats.


Tips for a Smooth Kampala to Juba Bus Journey

  • Sort your South Sudan visa before leaving Kampala — visit the South Sudan Embassy in Kampala or apply at evisa.gov.ss at least a week before travel. Visa on arrival adds 1–3 hours at the border
  • Take the 7:00 PM or 8:00 PM departure — this is the correct timing for this route. All reputable operators depart in the evening for good reason
  • Arrive at Namayiba Bus Park 45–60 minutes before departure — give yourself time for boarding and luggage loading
  • Pack your documents in one accessible place — passport, yellow fever card, visa, invitation letter if you have one. You will pull them out multiple times at the border
  • Do not photograph at the Elegu–Nimule border — cameras and phones used for photography at the crossing have been confiscated. Save your photos for Juba
  • Carry enough USD for 3–4 days in Juba without needing an ATM — ATM availability and reliability in Juba is inconsistent. USD cash is king
  • Bring a power bank and offline entertainment — 12 to 16 hours is a long time. Onboard charging is available on Bebeto but do not assume it will work perfectly throughout
  • Eat before you board — the food stops on this route are more limited and less predictable than on the Kampala–Kigali or Kampala–Nairobi corridors
  • Register within 72 hours of arriving in Juba — do not let this slip. Have your host or local contact remind you if needed
  • Check your government’s travel advisory the week before you travel — South Sudan’s security situation is dynamic. A current advisory takes 2 minutes to check and could change your plans in important ways

Frequently Asked Questions (FAQ)

How long does the Kampala to Juba bus take? The journey takes between 12 and 16 hours including the Elegu–Nimule border crossing. Buses depart Kampala in the evening and typically arrive in Juba between 9:00 AM and 12:00 PM the following day.

How much is the Kampala to Juba bus fare in 2026? Fares range from $35–$65 with Trinity Express to $50–$85 with Bebeto Coach’s luxury service. Fares on this route are quoted in USD by most operators.

Which is the best bus for Kampala to Juba? Bebeto Coach Services is the most modern and comfortable option, with luxury reclining seats, Wi-Fi, USB charging, and onboard entertainment. Friendship Bus is the most established operator specifically on the Uganda–South Sudan corridor with years of route experience. Trinity Express is a solid third option with a functional online booking system.

Do I need a visa for South Sudan? Yes — most nationalities require a visa for South Sudan. You can apply via e-visa at evisa.gov.ss (apply within 1 week of travel, $100 for single entry) or get a visa on arrival at the border ($100). Getting the visa before travel is strongly recommended to save time at the crossing.

Is the yellow fever card required? Yes — South Sudan requires proof of yellow fever vaccination. Carry your original WHO Yellow Card. Phone photos are not accepted at the Nimule border.

Where do buses depart from in Kampala? Bebeto Coach departs from Namayiba Bus Park. Trinity Express departs from Trinity Bus Terminal, also in the Namayiba area. Kampala Coach departs from Jinja Road opposite Shell. Confirm your specific terminal when booking.

Where do buses arrive in Juba? Most buses arrive at the main Juba bus park or at the operator’s own terminal within the city. Confirm your arrival point with the operator when booking, as this varies.

Is the Kampala to Juba bus safe? The Ugandan section is safe. The Nimule to Juba section has historically carried security risks and continues to require current monitoring. Use established operators, travel during daylight hours on the South Sudan section (which the evening departure schedule ensures), and check your government’s travel advisory before booking.

Can I send cargo on the Kampala to Juba bus? Yes. Several operators on this route offer cargo and courier services alongside passenger travel. Bebeto Coach and Kampala Coach both handle goods. Confirm rates and restrictions when booking.

What currency should I carry for the trip? Carry USD in clean, post-2013 notes for South Sudan — this is the de facto working currency in Juba. Carry Ugandan Shillings (UGX) for the Ugandan portion. Some South Sudanese Pounds (SSP) are useful for small local purchases in Juba, though USD is accepted almost everywhere.

Final Word

The Kampala to Juba bus is not the easiest intercity trip in East Africa. It is long, it involves a complex border crossing, and it goes into a country that requires more preparation than most destinations on the continent. But it is a well-serviced route, the operators know what they are doing, and thousands of people complete this journey safely every week.

The keys are preparation and timing. Get your South Sudan visa sorted before you travel — either via e-visa or from the embassy in Kampala. Carry your yellow fever card. Take the evening departure. Use Bebeto Coach, Friendship Bus, or Trinity Express. And check your government’s travel advisory the week you plan to travel.

Ready to book? Visit bebetocoachonline.com, trinitybusexpress.com, or booking.ttta.co.ug to check seats and departure times for your travel date.

Maishah
Maishahhttps://ShopInkenya.Com
The founder of ShopInKenya.Com (ShapaXo) is a passionate digital entrepreneur and content creator based in Kenya. With a background in media and business, they established the platform to inform, inspire, and connect readers through stories on business, lifestyle, and travel. Their mission is to promote Kenyan voices and empower local enterprises through engaging, high-quality content.

Related articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

156,897FansLike
78,963FollowersFollow
97,654FollowersFollow
46,958SubscribersSubscribe

Latest posts