Emirates, Qatar Airways, Gulf Air (via Bahrain), and Oman Airlines (via Muscat) all have flights to Dubai.
i'm not sure about the rates for the rest but i know the weekend rate for Qatar Airways and Emirates is 850 QR. I would highly recommend applying for a frequent flyer rewards program. you'll find that they will prove to be very useful for such short trips (only 4000 qmiles to redeem Dubai/Abu Dhabi tickets with Qatar Airways Privilege Club! you only have to pay tax).
you may also want to try air arabia. their return tickets are about 600 QR only, but they fly to sharjah (20 - 30 minute drive from Dubai). I personally hate flying with them, but a lot of people find it more economic.
Emirates, Qatar Airways, Gulf Air (via Bahrain), and Oman Airlines (via Muscat) all have flights to Dubai.
i'm not sure about the rates for the rest but i know the weekend rate for Qatar Airways and Emirates is 850 QR. I would highly recommend applying for a frequent flyer rewards program. you'll find that they will prove to be very useful for such short trips (only 4000 qmiles to redeem Dubai/Abu Dhabi tickets with Qatar Airways Privilege Club! you only have to pay tax).
you may also want to try air arabia. their return tickets are about 600 QR only, but they fly to sharjah (20 - 30 minute drive from Dubai). I personally hate flying with them, but a lot of people find it more economic.