Getting around AlUla is the one logistics question that trips up almost every first-time visitor, because this is a spread-out desert valley where the airport, Old Town, Hegra and the Ashar Valley resorts can sit up to 50 km apart. The short version: you have four realistic options — a seasonal hop-on-hop-off shuttle, local buses, Careem and AlUla taxis, or a rental car — and most people end up combining two of them. I spent my first days here without a car, then rented one, so this guide compares every method with real prices and drive times to help you decide before you land.

In this guide
- Quick answer: the best way of getting around AlUla
- How far apart is everything? Distances and drive times
- The AlUla hop-on-hop-off shuttle
- Local public buses
- Careem and ride-hailing in AlUla
- AlUla taxis and airport transfers
- Renting a car for getting around AlUla
- Getting to Hegra: why you can’t just drive in
- Old Town vs desert resorts: which base is easier
- My recommended plan for getting around AlUla
- Frequently asked questions
Quick answer: the best way of getting around AlUla
If you only remember one thing about getting around AlUla, make it this: rent a car if you want total freedom, and rely on the shuttle plus Careem if you would rather not drive. There is no metro, no tram and no dense taxi network here — this is a rural governorate, not a city, so getting around AlUla is about choosing the right mix rather than one perfect option.
For most short trips of two or three nights, I think the sweet spot for getting around AlUla is a rental car collected at the airport. Roads are wide, brand new, almost empty, and well signposted in English. If you are nervous about driving abroad, a car-free trip is absolutely possible — you just need to accept some waiting and pre-book your Hegra tour, which comes with its own transport anyway.
- Want independence and photo stops? Rent a car (from roughly SAR 160–220 per day).
- Staying at a desert resort? Use its guest shuttle, then Careem or an AlUla taxi for day trips.
- On a budget and not in a hurry? Combine the hop-on-hop-off shuttle with local buses.
- Only here for Hegra and a couple of sights? Book tours with transfers and skip the car entirely.
How far apart is everything? Distances and drive times
Before you choose a transport method, it helps to understand the geography, because half the challenge of getting around AlUla is simply the distances. The main sights string out along a single valley: the airport sits at the southern end, the modern town and Old Town in the middle, and Hegra with the Ashar Valley resorts to the north. Once you picture that layout, getting around AlUla makes a lot more sense. Here are the drive times I clocked myself.
| Route | Approx. distance | Driving time |
|---|---|---|
| AlUla Airport (ULH) → Old Town / city centre | ~17 km | 25–35 min |
| AlUla Airport → Hegra visitor centre | ~50–57 km | ~45 min |
| Airport → Ashar Valley resorts (Habitas, Banyan Tree, Chedi) | ~40–45 km | 40–50 min |
| Old Town → Elephant Rock (Jabal AlFil) | ~11 km | ~15 min |
| Old Town → Hegra | ~22 km | ~25 min |
| Ashar Valley → Hegra | ~15 km | ~15 min |
None of these are long drives, but they add up fast when you are relying on a small taxi fleet. This is exactly why getting around AlUla feels harder than the map suggests: the gaps between sights are just large enough that walking is out and a missed ride can cost you an hour.
The AlUla hop-on-hop-off shuttle
The signature public-transport option for getting around AlUla is the hop-on-hop-off tourist shuttle, which runs on three colour-coded routes — Red, Green and Yellow lines — that all start and terminate at Winter Park in the heart of the destination. Each line loops past a cluster of landmarks, so you jump off at a site, explore, and catch the next bus round.
Be aware that this shuttle is seasonal. When I checked the official Experience AlUla getting-around page, the service was listed as “coming back soon,” which is normal — it typically operates during the cooler tourist season (roughly October to March) and pauses over the scorching summer. Do not build your whole itinerary around it without confirming it is a live option for getting around AlUla on your dates.
How the shuttle works in practice
- Hub: Winter Park — this is where all three lines begin and end, so it is your default meeting point.
- Frequency: buses come round on a fixed loop; expect a wait rather than turn-up-and-go, so photograph the timetable at each stop.
- Best for: car-free travellers staying central who want a cheap, low-stress way of getting around AlUla’s headline sights.
- Weak point: it does not run to the airport or deep into the resort valley, and it stops early evening.
Local public buses
Separate from the tourist shuttle, AlUla runs a genuine local bus network for residents that visitors can also use for getting around AlUla cheaply. Buses run roughly every 30 minutes during operating hours and connect the Eskan district to AlJadidah, passing through neighbourhoods such as Aziziyah, AlMahash and AlRuzayqiyah on the way.
Honestly, these buses are more useful for getting between residential areas and everyday amenities than for hitting tourist sites. If you are staying in a budget apartment in town and want to reach the modern shopping streets or AlJadidah’s restaurants cheaply, they are handy. For Hegra or Elephant Rock, they will not get you there, so treat the local buses as a supporting act in your plan for getting around AlUla rather than the main event.
Careem and ride-hailing in AlUla
Careem is the ride-hailing app that actually works for getting around AlUla. It operates here through a partnership with the Royal Commission for AlUla, and you can request a car the moment you land or use the “Schedule a Ride” feature to have a captain waiting at the airport at a set time. Uber technically covers Saudi Arabia, but in AlUla its coverage is thin and unreliable — I would not count on it.
Here is the honest catch: the active Careem fleet in AlUla is small. In a big city a car arrives in three minutes; here you might wait 15–30 minutes, and at peak times or late at night you may not get a car at all. Prices are reasonable — short hops around town run a handful of riyals and an airport run is modest — but availability, not cost, is the real constraint. That unpredictability is the biggest weakness of getting around AlUla by app. If you have a timed Hegra tour or a flight to catch, do not rely on hailing a ride at the last minute.
A local ride-share app called Darb AlUla also exists and is promoted on the official channels, so it is worth installing as a backup alongside Careem. Between the two apps, ride-hailing becomes a workable — if occasionally patience-testing — pillar of getting around AlUla without a car.
AlUla taxis and airport transfers
There is a dedicated AlUla Taxi service operated under the Experience AlUla umbrella, and in practice it is the most dependable taxi you will find here. It runs 24 hours a day, year-round, and tends to dispatch faster than Careem because it is the local incumbent, which makes it a reliable fallback for getting around AlUla after dark. At the airport you will also find a limited rank of taxis on a first-come, first-served basis, which is fine for a solo arrival but can run dry when a full flight lands at once.
For arrivals, the smartest move is often to skip the scramble entirely. Many hotels — and virtually all the desert resorts — offer pre-arranged airport transfers, and pre-booking one takes the stress out of getting around AlUla on day one. If you want the full rundown on landing logistics, luggage and desks, see our AlUla airport guide. Agree the fare or confirm the transfer before you set off, since not every driver runs a meter.
Renting a car for getting around AlUla
If you are comfortable driving, renting a car is hands down the most flexible way of getting around AlUla, and it is what I would choose again. The roads are a dream: wide, freshly paved, nearly empty, and clearly signed in Arabic and English. You can chase golden-hour light at Elephant Rock, detour to a viewpoint, and never wait for a ride. Desks sit right inside the arrivals hall, so getting around AlUla can start the minute you land.
| Rental company | Where | Typical daily rate* |
|---|---|---|
| Budget | Airport desk | from ~SAR 160 (US$42) |
| Lumi | Airport desk | from ~SAR 170 |
| Alrehaili | Airport desk | from ~SAR 160 |
| Lamar / Al Wefaq / Daleel AlUla | Town / on request | varies |
*Rates are indicative economy-car prices at the time of writing and rise for SUVs and peak-season dates; always confirm live pricing when you book.
What you need to drive
Foreign visitors should carry a valid driving licence from their home country plus an International Driving Permit — get the IDP before you travel, as you cannot obtain one on arrival. You will need a credit card for the deposit, and drivers are usually 21 or older. Fuel is cheap by global standards, and there are petrol stations in town, though not out by the remote sights, so fill up before long drives.
The one thing a car does not solve is Hegra — you still cannot drive into the heritage site itself (more on that next). But for everything else, a rental turns getting around AlUla from a puzzle into an afternoon of easy cruising.
Getting to Hegra: why you can’t just drive in
This is the single most misunderstood part of getting around AlUla, so read this carefully: you cannot drive your own car into Hegra. The UNESCO-listed Hegra Archaeological Site (Al-Hijr / Madain Salih) is a protected zone, and access is only by pre-booked, timed guided tour with an official on-site shuttle and a local storyteller-guide known as a Rawi.
In practice, you book a slot in advance through Experience AlUla, drive or ride to the visitor centre, park there, and join your group vehicle for the loop between tombs like the iconic Qasr al-Farid. Standard day tours currently start from around SAR 95 per person and run two to three hours; a private premium vehicle tour starts from roughly SAR 1,000 and seats up to seven. Because the site controls its own transport, your only job for getting around AlUla that day is reaching the visitor centre on time.
Slots sell out in high season, so book early. For the full step-by-step on tickets, tour types and timings, read our dedicated guide on how to visit Hegra before you lock in your dates.
Old Town vs desert resorts: which base is easier
Where you sleep dramatically changes how much effort getting around AlUla takes, and the choice usually comes down to Old Town versus the Ashar Valley desert resorts.
Basing yourself near Old Town and AlJadidah
Staying central puts you within walking distance of the restored Old Town, the AlJadidah arts district, cafés and the Winter Park shuttle hub. This is the better base for getting around AlUla car-free, because the tourist shuttle and local buses are built around this core, and Careem cars are more likely to be nearby. It is also cheaper.
Basing yourself at an Ashar Valley resort
Resorts like Habitas, Banyan Tree and The Chedi Hegra are stunning and sit close to Hegra, but they are remote — 40 minutes from the airport and a fair way from town. The upside is that most of these resorts run their own guest transfers to key sights, which quietly handles a lot of your getting around AlUla for you. The downside is dependence on their schedule and pricey on-demand rides if you want to leave outside it. If you are weighing neighbourhoods, our guide to the best area to stay in AlUla breaks down each option in detail.
My recommended plan for getting around AlUla
Here is how I would actually stitch it together for a typical two- or three-night visit, balancing cost, time and the reality of getting around AlUla.
- Pick up a rental car at the airport if you are at all comfortable driving — it removes most of the friction of getting around AlUla in one move.
- Not driving? Pre-book an airport transfer with your hotel, then use Careem, Darb AlUla and the AlUla taxi for day trips, plus the seasonal shuttle for the central sights.
- Book your Hegra tour first — its transport is included, and it anchors your schedule.
- Group the northern sights (Hegra, Ashar Valley, the resorts) into one day and the central sights (Old Town, Elephant Rock, Winter Park) into another to cut back-and-forth.
Whatever you choose, plan transport before you plan sightseeing — in AlUla the logistics dictate the itinerary, not the other way round. For ideas on what to slot into each day once your transport is sorted, see our roundup of the best things to do in AlUla. Nail the movement and getting around AlUla stops being a worry and becomes part of the adventure.

Frequently asked questions
Do I need a car for getting around AlUla?
No, but it makes life much easier. You can manage getting around AlUla car-free by combining the seasonal hop-on-hop-off shuttle, Careem and the AlUla taxi, and by booking tours that include transport (like Hegra). Just budget extra time for waits. If you value spontaneity and photo stops, a rental car is the most flexible way of getting around AlUla.
Does Uber or Careem work in AlUla?
Careem works and is the ride-hailing app to install; Uber’s coverage here is unreliable. The catch is that AlUla’s Careem fleet is small, so waits of 15–30 minutes are common and cars can be scarce late at night. Install Darb AlUla as a backup and never rely on hailing a last-minute ride to a timed tour or flight.
Can I drive my own rental car into Hegra?
No. Hegra is a protected UNESCO site and private cars cannot enter. You must book a timed guided tour in advance; the tour includes an official shuttle and a Rawi guide who takes you between the tombs. You only need to reach the Hegra visitor centre on time — the rest of the transport is arranged for you.
How much does a taxi from AlUla airport to town cost?
The airport sits about 17 km from the Old Town, a 25–35 minute drive, and a taxi or Careem is a modest fare rather than an expensive transfer. Because the taxi rank can empty when a full flight lands, pre-booking a hotel transfer or scheduling a Careem in advance is the safer bet for a smooth arrival and stress-free getting around AlUla.
Is the AlUla hop-on-hop-off shuttle running all year?
Not always. The shuttle is seasonal and generally operates during the cooler tourist months, pausing in the summer heat. Always confirm current status on the official Experience AlUla site for your travel dates before relying on it as your main method of getting around AlUla.
