Lockdown level 1 Citybug Operation:
We have received numerous requests as to whether we will be operating during the new level 3.
Thank you for your understanding.
1. Operation as normal.
2. 70% Bus capacity.
3. Masks are mandatory.
4. Sanitation of our buses (as always) is done before and after every trip.
5. All bags are sanitised.
6. Everyone entering our premises and travelling with Citybug will be sanitised.
7. Temperature readings are done before departure and anyone with COVID symptoms will not be allowed to travel with us.
TRAVELLING WITH CITYBUG
Explore Citybug Routes

Whether it’s your first trip or simply your latest, we work to anticipate your every need
ROUTES FROM NELSPRUIT
ROUTES FROM OR TAMBO
ROUTES FROM BLOEMFONTEIN
ROUTES FROM PRETORIA
ROUTES FROM LANSERIA
ROUTES FROM DURBAN
- Nelspruit to OR Tambo Daily
- Nelspruit to Bloemfontein Daily
- Nelspruit to Lanseria Airport Daily
- Nelspruit to Pretoria Daily
Depart | Arrive | Ticket Price | |
06:00 | 09:30 | R480.00 per person | |
09:00 | 12:30 | R480.00 per person | |
13:00 | 17:30 | R480.00 per person | |
18:00 | 22:00 | R480.00 per person | Monday – Sunday |
Pick-up & Drop-off destinations on Nelspruit – OR Tambo Route
Ngodwana: R340.00
Millys: R410.00
Belfast: R410.00
Middelburg: R430.00
Witbank: R430.00
Petroport N12: R480.00
Depart | Arrive | Ticket Price |
06:00 | 16:30 | R700.00 per person |
09:00 | 18:00 | R700.00 per person |
Pick-up & Drop-off destinations on Nelspruit – OR Tambo Route
Ngodwana: R340.00
Millys: R410.00
Belfast: R410.00
Middelburg: R430.00
Witbank: R430.00
Petroport N12: R480.00
Grasmere: R480.00
Highway Vaal: R560.00
Kroonvaal: R560.00
Kroonstad: R580.00
Ventersburg: R600.00
Windburg: R600.00
Depart | Arrive | Ticket Price |
06:00 | 10:30 | R480.00 per person |
Pick-up & Drop-off destinations on Nelspruit – Lanseria Airport Route
Ngodwana: R340.00
Millys: R410.00
Belfast: R410.00
Middelburg: R430.00
Witbank: R430.00
Depart | Arrive | Ticket Price | |
06:00 | 09:30 | R480.00 per person | |
13:00 | 16:30 | R480.00 per person | |
18:00 | 21:30 | R480.00 per person | Monday – Sunday |
Pick-up & Drop-off destinations on Nelspruit – Pretoria Route
Ngodwana: R340.00
Millys: R410.00
Belfast: R410.00
Middelburg: R430.00
Witbank: R430.00
ROUTES OPERATE DAILY - 7 DAYS PER WEEK
Depart | Arrive | Ticket Price |
07:00 | 10:30 | R480.00 per person |
11:00 | 14:30 | R480.00 per person |
15:30 | 19:00 | R480.00 per person |
17:30 | 21:00 | R480.00 per person |
Pick-up & Drop-off destinations on OR Tambo – Nelspruit Route
Ngodwana: R480.00
Millys: R480.00
Belfast: R480.00
Middelburg: R480.00
Witbank: R430.00
Petroport N12: R430.00
Depart | Arrive | Ticket Price |
09:30 | 16:30 | R550.00 per person |
13:30 | 18:00 | R550.00 per person |
Pick-up & Drop-off destinations on OR Tambo – Bloemfontein Route
Grasmere: R450.00
Highway Vaal: R450.00
Kroonvaal: R480.00
Kroonstad: R510.00
Ventersburg: R540.00
Winburg: R540.00
ROUTES OPERATE DAILY - 7 DAYS PER WEEK
Depart | Arrive | Ticket Price |
06:00 | 10:30 | R550.00 per person |
08:30 | 15:30 | R550.00 per person |
Pick-up & Drop-off destinations on OR Tambo – Bloemfontein Route
Grasmere: R550.00
Highway Vaal: R550.00
Kroonvaal: R540.00
Kroonstad: R510.00
Ventersburg: R390.00
Winburg: R370.00
Depart | Arrive | Ticket Price |
06:30 | 15:00 | R700.00 per person |
08:30 | 19:00 | R700.00 per person |
11:00 | 19:00 | R700.00 per person |
Step over at OR Tambo.
Pick-up & Drop-off destinations on Bloemfontein – Nelspruit Route
N12 Petroport: R600.00
Witbank: R600.00
Middelburg: R600.00
Millys: R700.00
Belfast: R700.00
Ngodwana: R700.00
Depart | Arrive | Ticket Price |
06:30 | 12:00 | R560.00 per person |
08:30 | 16:30 | R560.00 per person |
11:00 | 16:30 | R560.00 per person |
Pick-up & Drop-off destinations on Bloemfontein – Pretoria Route
Grasmere: R550.00
Highway Vaal: R550.00
Kroonvaal: R540.00
Kroonstad: R510.00
Ventersburg: R390.00
Winburg: R370.00
ROUTES OPERATE DAILY - 7 DAYS PER WEEK
Depart | Arrive | Ticket Price |
12:00 | 15:30 | R480.00 per person |
16:30 | 21:00 | R480.00 per person |
Pick-up & Drop-off destinations on Pretoria – Nelspruit Route
Ngodwana: R480.00
Millys: R480.00
Belfast: R480.00
Middelburg: R480.00
Witbank: R430.00
Depart | Arrive | Ticket Price |
10:30 | 15:30 | R480.00 per person |
Pick-up & Drop-off destinations on Lanseria Airport – Nelspruit Route
Ngodwana: R480.00
Millys: R480.00
Belfast: R480.00
Middelburg: R480.00
Witbank: R430.00
Depart | Arrive | Ticket Price |
09:00 | 17:00 | R540.00 per person |
12:30 | 18:00 | R540.00 per person |
Pick-up & Drop-off destinations on Pretoria – Bloemfontein
Grasmere: R550.00
Highway Vaal: R550.00
Kroonvaal: R540.00
Kroonstad: R510.00
Ventersburg: R390.00
Winburg: R370.00
ROUTES OPERATE DAILY - 7 DAYS PER WEEK
Only on Thursdays & Sundays
Depart | Arrive | Ticket Price |
06:00 | 15:45 | R700.00 per person |
Pick-up & Drop-off destinations on Nelspruit – Durban Route
Ngodwana: R340.00
Millys: R410.00
Belfast: R410.00
Carolina: R470.00
Ermelo: R470.00
Amersfoort: R530.00
Volksrust: R530.00
Newcastle: R530.00
Ladysmith: R530.00
Pietermaritzburg: R650.00
Only on Fridays & Mondays
Depart | Arrive | Ticket Price |
06:00 | 15:45 | R700.00 per person |
Pick-up & Drop-off destinations on Durban – Nelspruit Route
Ngodwana: R700.00
Millys: R700.00
Belfast: R700.00
Carolina: R700.00
Ermelo: R700.00
Amersfoort: R630.00
Volksrust: R630.00
Newcastle: R570.00
Ladysmith: R500.00
Pietermaritzburg: R360.00
DURBAN TO NELSPRUIT ROUTE – FRIDAYS & MONDAYS
NELSPRUIT TO DURBAN ROUTE – THURSDAYS & SUNDAYS
TRAVELLING WITH CITYBUG
Book your trip today
Whether it’s your first trip or simply your latest, we work to anticipate your every need