| As a family of 4, we had to transit through Jeddah from Johannedberg to Dammam. This means clearing immigration here, collecting luggage and re-checking luggage in again at the domestic terminal. We had 3 hours to complete such a simple task or so we thought. The bus took 10-15 minutes from aircraft to terminal, with the 2nd bus from our flight overtaking us in a crazy manouver. We had to wait in very long queues for immigration, the staff here could not care less and spend too much time drinking tea, chatting to their mates and using their mobile phones. Once through that you have to queue (more like free-for-all) yet again so some little dictator can check you have got a stamp, i.e. the clown on immigration has actually done his job. Then queue again for the x-ray machines with some member of staff with even less enthusiasm than the immigration staff. Even after that, it took nearly a full hour before luggage started to appear on the carrousel (I counted 50 mins at last check). When it eventually arrived we rushed to domestic terminal in fear of being late and found a scene of utter chaos and confusion. I can't describe what was going on apart from lots of people trying to storm a couple of counters. A member of staff spoke to us and just said "leave your bags here, I will sort them out". Luckily, that did end up fine in the end. Once we got through to the domestic depature terminal we found out our flight was delayed for an unknown period of time. No one know what was going on, the staff were ignoring people asking questions if they persisted. We asked to be put onto another flight we saw was leaving soon and was told "the departure board is wrong, that flight doesn't exist". Priceless. My personal favourite was when they some other travellers were getting messages off Saudi Air and telling the staff, the staff had no idea about it and just made tannoy announcements anyway! Over 9 hours later we had got angry, but eventually managed to find uncomfortable seats, so at least we could eat our complimentary stale sandwich and bottle of warm water. In conclusion, in my extensive travels this is the worst airport I have ever been to. Cramped, dirty, useless. Use Dammam or Riyadh instead!