There are 7 ways to get from Gulu to Goma by bus, car, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Gulu to Kampalabus
- Take the bus from Jaguar Bus Terminal to Rond Point Terminusbus
21h 48m$37Bus via Goma
cheapest- Take the bus from Gulu to Kampalabus
- Take the bus from Kampala to Gomabus
23h 24m$31–37Drive 726.5 km
- Drive from Gulu to Gomacar 726.5 km
14h 38m$109–157Bus to Entebbe, fly to Kigali International Airport, drive
- Take the bus from Gulu to Kampalabus
- Fly from Entebbe (EBB) to Kigali International Airport (KGL)plane EBB - KGL
- Drive from Kigali International Airport (KGL) to Gomacar
14h 35m$189–343Bus via Kabale
- Take the bus from Gulu to Kampalabus
- Take the bus from Kampala to Kabalebus
- Take the bus from Kabale to Gomabus
21h 55m$41–47Bus to Entebbe, fly to Kihihi Airport, drive
- Take the bus from Gulu to Kampalabus
- Fly from Entebbe (EBB) to Kihihi Airport (KHX)plane EBB - KHX
- Drive from Kihihi Airport (KHX) to Gomacar
15h 35m$359–413Taxi to Arua, fly to Kigali International Airport, drive
- Take the taxi from Gulu to Arua (RUA)taxi
- Fly from Arua (RUA) to Kigali International Airport (KGL)plane RUA - KGL
- Drive from Kigali International Airport (KGL) to Gomacar
16h 19m$210–543
Entebbe (EBB) to Kigali International Airport (KGL) flights
Comparing Your Travel Options
The cheapest way to get from Gulu to Goma is to bus via Goma which costs $30 - $40 and takes 23h 24m.
The fastest way to get from Gulu to Goma is to bus and fly and drive which takes 14h 35m and costs $180 - $350.
No, there is no direct bus from Gulu to Goma. However, there are services departing from Gulu and arriving at Rond Point Terminus via Jaguar Bus Terminal. The journey, including transfers, takes approximately 21h 48m.
The distance between Gulu and Goma is 880 km. The road distance is 726.5 km.
The best way to get from Gulu to Goma without a car is to bus which takes 21h 48m and costs $37.
It takes approximately 21h 48m to get from Gulu to Goma, including transfers.
Gulu to Goma bus services, operated by Friends Coach, depart from Gulu station.
Gulu to Goma bus services, operated by Friends Coach, arrive at Kampala station.
Goma is 1h behind Gulu. It is currently 6:07 PM in Gulu and 5:07 PM in Goma.
Yes, the driving distance between Gulu to Goma is 727 km. It takes approximately 14h 38m to drive from Gulu to Goma.
What companies run services between Gulu, Uganda and Goma, Democratic Republic of the Congo?
You can take a bus from Gulu to Rond Point Terminus via Kampala and Jaguar Bus Terminal in around 21h 48m.
- Website
- rwandair.com
Flights from Entebbe to Kigali International Airport
- Ave. Duration
- 52 min
- When
- Every day
- Estimated price
- $180–290
Flights from Arua to Kigali International Airport via Entebbe
- Ave. Duration
- 11h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $55–350
Flights from Arua to Kigali International Airport via Entebbe, Nairobi
- Ave. Duration
- 10h 15m
- When
- Monday and Wednesday
- Estimated price
- $260–700
- Website
- aerolinkuganda.com
Flights from Entebbe to Kihihi Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $320–360
- Website
- ugandairlines.com
Flights from Entebbe to Kigali International Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $140–180
- Website
- kenya-airways.com
Flights from Arua to Kigali International Airport via Entebbe, Nairobi
- Ave. Duration
- 9h 30m
- When
- Monday and Wednesday
- Estimated price
- $270–800
- Phone
- +256 200 766100
Bus from Gulu to Kampala
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $17
- Schedules at
- booking.ttta.co.ug
Bus from Gulu to Kampala
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $17
- Schedules at
- booking.ttta.co.ug
Bus from Gulu to Kampala
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $17
- Schedules at
- booking.ttta.co.ug
Bus from Gulu to Kampala
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $17
- Schedules at
- booking.ttta.co.ug
Bus from Gulu to Kampala
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $17
- Schedules at
- booking.ttta.co.ug
- Website
- Jaguar Coaches
Bus from Jaguar Bus Terminal to Rond Point Terminus
- Ave. Duration
- 12h 22m
- Frequency
- Once daily
- Estimated price
- $20
- Schedules at
- Jaguar Coaches
- Phone
- +256704300537
Bus from Kampala to Kabale
- Ave. Duration
- 8h 13m
- Frequency
- 5 times a day
- Estimated price
- $10
- Schedules at
- facebook.com
- Phone
- +250788351253
- [email protected]
- Website
- facebook.com
Bus from Kabale to Goma
- Ave. Duration
- 3h 9m
- Frequency
- Once daily
- Estimated price
- $14–20
- Schedules at
- facebook.com
Bus from Kampala to Goma
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- $14–20
- Schedules at
- facebook.com
- Ave. Duration
- 4h 11m
- Estimated price
- $130–160
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, Travelling to the UK: What do I need to know?, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
Booking & Getting There
There are 47+ hotels available in Goma.




