eSMSAfrica
Hotels, safaris & travel · Uganda

SMS for hotels, lodges and tour operators in Uganda

A guest landing at Entebbe after a long flight wants to know who is meeting them. A safari client needs the gate time for a gorilla trek in Bwindi. SMS reaches them on a Ugandan or roaming number without relying on hotel Wi-Fi. eSMS Africa sends booking confirmations, pick-up details and reminders for hotels, lodges and tour operators.

MTN, Airtel, Lycamobile, Uganda Telecom Delivery reports From UGX 35 per SMS
LAKEVIEWTransactional
LAKEVIEW LODGE: Welcome to Uganda! Your driver Joseph (+256 772 000000) will meet you at Entebbe arrivals with a LAKEVIEW sign. Car UBB 456K.
141 chars · 1 segment · GSM-7
Uganda context

What makes hotels, safaris & travel messaging different in Uganda

  • International visitors arrive through Entebbe International Airport and many are met by a driver, so pick-up details are the first message that matters.
  • Gorilla and chimpanzee permits in parks such as Bwindi and Kibale are issued by the Uganda Wildlife Authority for fixed dates, and trekkers must report to the park office early in the morning.
  • Domestic travellers use long-distance buses to Gulu, Mbarara and Mbale and across the border to Nairobi and Kigali, with tickets increasingly sold online.
  • Conference and wedding venues around Kampala and Entebbe host large events where hundreds of guests need venue directions, parking and timing updates.
What to send

Messages hotels, safaris & travel teams in Uganda send

Booking confirmations

Confirm the guest's name, dates, room type and amount paid as soon as a booking is made, with a number to call for changes and the lodge's directions.

Airport pick-ups

Send the driver's name, phone number and vehicle plate a few hours before the flight lands, and an update if the flight is delayed or the driver changes.

Trek and activity reminders

Remind safari clients of the reporting time, park office and what to bring the evening before a trek, with an early wake-up call if needed.

Bus tickets and boarding

Send the ticket number, seat, departure time and boarding point at purchase, then a reminder an hour before departure so passengers are not left behind.

Guest feedback

After check-out, ask for a short rating or review with a link. Keep it to one message, send it the same day while the stay is fresh, and offer an opt-out.

Sample messages

Copy-ready templates for Uganda

Character counts and segments are calculated with the same GSM-7 and Unicode rules used for billing. Replace the example brand and values with your own.

Airport pick-up Transactional
LAKEVIEW LODGE: Welcome to Uganda! Your driver Joseph (+256 772 000000) will meet you at Entebbe arrivals with a LAKEVIEW sign. Car UBB 456K.
141 chars · 1 segment · GSM-7
Gorilla trek reminder Transactional
MVULE SAFARIS: Trek briefing tomorrow 7:30am at Buhoma park office, Bwindi. Bring your passport, permit, rain jacket and water. Breakfast 6am.
142 chars · 1 segment · GSM-7
Bus ticket Transactional
NORTHLINE BUS: Ticket GX-8821, seat 14, Kampala to Gulu, Sat 15/11 departs 8:00am from the Kampala terminal. Arrive 30 mins early.
130 chars · 1 segment · GSM-7
Guest feedback Promotional
LAKEVIEW LODGE: Thank you for staying with us. Rate your stay in 1 minute: lkv.ug/r/88. Opt out: SMS STOP to 6xxx
113 chars · 1 segment · GSM-7
Rules that apply

Compliance for hotels, safaris & travel SMS in Uganda

A practical summary with sources, not legal advice. Check the regulator's current text for edge cases.

  • Booking confirmations, pick-up details and trek reminders are service messages the guest expects. Seasonal offers to past guests are commercial and need consent or a relationship in the past three months, plus an opt-out (UCC regulations 11, 12 and 20).
  • Passport numbers and travel details are personal data under the Data Protection and Privacy Act, 2019. Do not send passport numbers by SMS and limit who in your team can export guest lists.
  • Schedule marketing outside 19:00 to 06:00 (regulation 19). An early-morning wake-up reminder for a trek the guest booked is a service message, not marketing.
  • Foreign guests on roaming numbers may see messages late or at a cost to them on some plans, so keep messages short and send the essentials in one SMS.
Send it

From your system to MTN and Airtel in one call

  1. 1Create an account and copy a test key (esms_test_...) to try the integration without spending credit.
  2. 2Request your sender ID for Uganda. Until it is approved you can send from the eSMS default sender.
  3. 3Call the send endpoint from your app, or upload a CSV in the dashboard with merge fields like {{name}}. Delivery reports arrive by webhook.

Need one-time codes? eSMS Verify generates, sends and checks them in two calls. Full reference in the API docs.

curl -X POST https://sms.esmsafrica.io/api/messages/send \
  -H "Authorization: Bearer $ESMS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+256712345678",
    "text": "LAKEVIEW LODGE: Your driver Joseph (+256 772 000000) will meet you at Entebbe arrivals. Car UBB 456K.",
    "sender_id": "LAKEVIEW"
  }'
Live pricing

SMS pricing in Uganda

Per-SMS rates for one segment, updated live. Pay as you go with no monthly minimum; volume rates apply automatically by monthly spend.

Basic
UGX35
per SMS· USD 0.0083
Monthly spend USD 1 - USD 1,000
Business
UGX30
per SMS· USD 0.0071
Monthly spend USD 1,001 - USD 4,999
Enterprise
UGX25
per SMS· USD 0.0059
Monthly spend USD 5,000+

Estimate a campaign with the SMS cost calculator or compare all countries in the Africa SMS pricing index.

FAQ

Hotels, safaris & travel SMS in Uganda: common questions

Can we SMS guests with foreign phone numbers?

Yes. eSMS Africa sends to international numbers as well as Ugandan ones, priced per destination. Store numbers in full international format with the country code, and remember that guests switch to a Ugandan SIM on arrival, so ask for the local number at check-in.

Should we use SMS or WhatsApp for guests?

Many guests use WhatsApp, but it needs data and Wi-Fi. SMS arrives on any network, including on roaming and on lodge sites with weak signal, so it is the safer channel for time-critical details such as pick-ups and trek times.

Can a bus company send tickets from its booking system?

Yes. The booking system calls the eSMS API after payment with the passenger's number and ticket details. Delivery reports show which passengers received the ticket, so the counter knows whom to call before departure, and the same integration can send delay notices to everyone on a trip.

Get started

Start sending hotels, safaris & travel SMS in Uganda today

Free account, test keys, sender ID registration handled for you, and pay-as-you-go pricing in UGX or USD.