Bonjour,
pour les bus, je ne sais pas s'il y en a, et même s'il y en avait, ce n'est pas sur qu'il y ait un site Internet non-arabophone...
Pour les taxis, à votre place, j'attendrais d'être sur place. À moins que l'hôtel soit en plein désert, dès lors qu'il y a d'autres hôtels ou des commerces autour, vous devriez facilement trouver des taxis (sans avoir besoin de réserver d'avance). En général, même si un hotel dispose de ses propres voitures, les taxis peuvent quand même venir attendre devant.
Et une fois que vous aurez pris un taxi, conservez le numéro de téléphone, qui peut être soit le numéro du chauffeur, soit le numéro d'une centrale de réservation en anglais. Le coût d'une réservation (pre-booking) est de 5 AED, soit 1,25 EUR.
À la question "est-ce parce que [vous êtes] à Ras al Kaimah?", je répondrais : peut-être... cet émirat est moins riche et moins moderne que celui de
Dubai :-)
Bon voyage,