This article is reviewed regularly (on a monthly basis) by Wego’s editorial team to ensure that the content is up to date & accurate.

Updated January 2023

Sharjah, the third most populous emirate, houses a range of landscapes from mountains and mangroves to sandy white bays. It is also a growing business hub that witnesses several visitors from the neighbouring city of Dubai for leisure and business. 

Sharjah is easily accessible from Dubai through varied modes of transport, such as flights, cars, buses and trains. Here is a detailed guide on the latest flight schedule between Dubai and Sharjah and how you can get to Sharjah from Dubai by road and rail. 

Cheap flights from Dubai to Sharjah

There are a few airlines that offers both direct and connecting flights from Dubai to Sharjah. 

Book cheap flights to Sharjah

*The prices are accurate at the time of writing. 

Pakistan International Airlines

Pakistan’s flag carrier Pakistan International Airlines (PIA), operates one weekly connecting flight that flies to Peshawar from Dubai and to Sharjah from Peshawar. Note that both tickets have to be booked separately. 

From Dubai to Peshawar

Departure: 3:00 AM from Dubai International Airport (DXB)
Travel time: 2 hr 55 min Overnight
Arrival: 6:55 AM at Bacha Khan International Airport (PEW) 

25 hr 45 min layover at Peshawar (Overnight layover)

From Peshawar to Sharjah

Departure: 8:40 AM from Bacha Khan International Airport (PEW)
Travel time: 3 hr 20 min
Arrival: 11:00 AM at Sharjah International Airport (SHJ)

Ticket price starts at AED 2,009.
Total travel time: 32 hours

Pakistan International Airlines full schedule.


Egypt’s national airline EgyptAir also operates connecting flights from Dubai to Sharjah, with a layover at the Cairo International Airport. Note that both tickets have to be booked separately. 

From Dubai to Cairo

Departure: 4:20 PM from Dubai International Airport (DXB)
Travel time: 3 hr 30 min
Arrival: 5:50 PM at Cairo International Airport (CAI)

2 hr 45 min layover at Cairo 

From Cairo to Sharjah

Departure: 8:35 PM from Cairo International Airport (CAI)
Travel time: 3 hr 20 min
Arrival: 1:55 AM at Sharjah International Airport (SHJ)

Ticket price starts at AED 3,019.
Total travel time: 9 hours 35 minutes 

Egypt Air full schedule.

Dubai to Sharjah by car

Given the tediously long travel time by air, despite the cities being just 28 kilometres apart from each other, it is evident that the best method to travel to Sharjah from Dubai is by road, which would take less than 30 minutes.

While public transport options are available, getting to Sharjah from Dubai is the cheapest via road. The fastest route is through the Sheikh Zayed Rd/E11.

Dubai to Sharjah by bus

The Dubai Roads and Transport Authority (RTA), in coordination with Sharjah’s Roads and Transport Authority, operates two intercity bus routes between the emirates whose buses run on dedicated lanes — meaning commuters won’t be stuck in Dubai-Sharjah traffic. For inter-emirate bus commuters, travel time between Dubai and Sharjah will be as short as 12 minutes.

The first is route E306. Buses on this route will commence the journey from Al Ghubaiba Bus Depot, Dubai, and end at Al Jubail Bus Station in Sharjah via Al Mamzar, at a frequency of 20 minutes. Six double-decker buses will be deployed on this route.

The second is route E307, which will also be served by six double-decker buses. Buses will start from Deira City Centre Bus Station, Dubai, and head to Al Jubail Bus Station, Sharjah, via Al Ittihad Road. The service frequency will be 20 minutes.

Dubai to Sharjah by metro

There are no metro services running between Dubai and Sharjah. You can catch a metro close to the Sharjah border, and take a bus to Sharjah.

Dubai to Sharjah COVID-19 restrictions

Sharjah doesn’t have any COVID-19 entry restrictions for domestic visitors from Dubai arriving in Sharjah through rail or road.

However, international entry rules are applicable to passengers arriving via flight, since they land In Sharjah after transiting in a foreign country:

  1. Those who are vaccinated against COVID-19, must present the vaccination certificate containing a QR code. They are not required to present a negative result of RT-PCR test for COVID-19 at the airport of departure.
  2. Those who are not vaccinated against COVID-19, can either present a valid, negative result of an RT-PCR test conducted within 48 hours before arrival, or present a recovery certificate (containing a QR code) from COVID-19 issued within 30 days before departure, if they were previously infected with the virus.

[Total: 150 Average: 4.7]