Book a Ride | Maali Taxis | Perth Taxi & Airport Transfers
1
Where are we going?
2
When do you need us?
3
Choose your ride
🚗
Sedan
1 - 4 passengers
🚗
Sedan
1 - 4 passengers
Fixed Price
🚕
Silver Service
1 - 4 passengers ยท Premium
Fixed Price
Wheelchair
Accessible Taxi
Fixed Price
🚐
MAXI TAXI
1 - 11 passengers
Fixed Price
📦
Parcel Delivery
Fits in a car
Fixed Price
Passengers
1

Fixed Price

Lock in a price with no additional charges

Book hourly hire

$77/hour ยท min 2 hours ยท Perfect for events

Return trip

Book your ride back โ€” auto-fills when turned on

4
Contact details
๐Ÿ‡ฆ๐Ÿ‡บ +61
5
Payment
0 / 320 characters

By booking, you agree to our Collection Statement, Privacy Policy and Terms

Enter pickup and destination to see fare estimate

Licensed WA Taxi Service
Professional Drivers
Airport Specialists
Child Seats Available
EFTPOS Accepted
24/7 Bookings
Fixed Airport Prices

Why Choose Sawan Taxis?

Perth's most trusted taxi and airport transfer service

Flight Delayed at 2am?

We're still here. Our 24/7 service means you never have to worry about finding a ride, no matter what time your flight lands.

No Surprise Charges

Know your fare before you ride. Our fixed pricing means the price you see is the price you pay โ€” no hidden fees, ever.

Clean, Modern Fleet

Well-maintained sedans and maxi taxis with air conditioning, GPS, and plenty of space for luggage and passengers.

Fully Licensed & Insured

All our drivers are WA accredited with full passenger insurance. Your safety and comfort are our top priorities.

Our Fleet

Choose the perfect vehicle for your journey

Sawan Taxis Standard Sedan - Perth Airport Transfer

Standard Sedan

Perfect for up to 4 passengers with luggage. Ideal for airport transfers and city trips.

4 Passengers 2 Large Bags Air Con
Sawan Taxis Maxi Taxi - 7 Passenger Van Perth

Maxi Taxi

Spacious vehicle for up to 7 passengers. Great for families, groups, and extra luggage.

7 Passengers 5 Large Bags Child Seats
Sawan Taxis Airport Transfer Service Perth

Airport Specialist

Flight tracking included. We monitor your arrival time and adjust pickup automatically โ€” no extra waiting fees.

Flight Tracking Meet & Greet Fixed Price

What Our Customers Say

โ˜…โ˜…โ˜…โ˜…โ˜… 4.9 / 5 Based on 67 Google Reviews
โ˜…โ˜…โ˜…โ˜…โ˜…

"Excellent service. Driver arrived early and helped us with all our luggage. The trip to Perth Airport was smooth and stress-free."

Sarah Thompson Verified Booking
โ˜…โ˜…โ˜…โ˜…โ˜…

"Very professional, clean vehicle and excellent communication. Highly recommended for anyone needing a reliable Perth taxi."

Michael Robinson Verified Booking
โ˜…โ˜…โ˜…โ˜…โ˜…

"Booked a Maxi Taxi for our family of seven. Plenty of room for luggage and everyone arrived comfortably at the airport."

Emma Wilson Verified Booking
โ˜…โ˜…โ˜…โ˜…โ˜…

"Reliable airport transfer at a fair price. The driver was friendly and punctual โ€” made our early morning flight so much easier."

David Lee Verified Booking
โ˜…โ˜…โ˜…โ˜…โ˜…

"Easy booking process and great communication from start to finish. Will definitely use Sawan Taxis again for our next trip."

Karen Mitchell Verified Booking
โ˜…โ˜…โ˜…โ˜…โ˜…

"Best taxi service in Perth! Fixed price to the airport, no surprises. Driver even helped carry our bags to the check-in counter."

James Cooper Verified Booking

Frequently Asked Questions

Everything you need to know about booking with Sawan Taxis

How do I book a taxi with Sawan Taxis?
You can book online through our website, call us directly, or send a WhatsApp message. For airport transfers, we recommend booking at least 24 hours in advance to guarantee availability.
Are your prices fixed or metered?
We offer fixed prices for all airport transfers and popular routes. For other destinations, we provide an upfront quote before you confirm the booking โ€” no hidden charges, ever.
Do you track flights for airport pickups?
Yes! We monitor your flight status in real-time. If your flight is delayed, we automatically adjust your pickup time at no extra cost. Our driver will be waiting when you land.
Can I request a child seat?
Absolutely. We have baby capsules, toddler seats, and booster seats available. Please mention your child's age when booking so we can provide the right seat.
What areas do you service?
We service all Perth suburbs and surrounding areas including Fremantle, Joondalup, Midland, and Rockingham. We also provide long-distance trips to Bunbury, Mandurah, and other regional destinations.
How do I pay for my ride?
We accept cash, EFTPOS, credit cards, and bank transfer. For corporate accounts, we offer monthly invoicing. All our vehicles are equipped with secure mobile payment terminals.
Call Now for Immediate Booking // Handle form submission with SMS confirmation document.getElementById('bookingForm').addEventListener('submit', async function(e) { e.preventDefault(); const btn = this.querySelector('button[type="submit"]'); const originalText = btn.innerHTML; btn.innerHTML = ' Processing...'; btn.disabled = true; // Get form data const formData = new FormData(this); const data = Object.fromEntries(formData.entries()); // Generate booking reference const bookingRef = 'SW-' + Math.random().toString(36).substr(2, 6).toUpperCase(); data.booking_ref = bookingRef; try { // Send to Netlify Function const response = await fetch('/.netlify/functions/send-sms', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(data) }); const result = await response.json(); if (result.success) { // Show confirmation document.getElementById('bookingForm').style.display = 'none'; document.getElementById('bookingConfirmation').style.display = 'block'; document.getElementById('bookingRef').textContent = bookingRef; // Fill confirmation details document.getElementById('confirmationDetails').innerHTML = `
Pickup: ${data.pickup}
Date & Time: ${data.pickup_date} at ${data.pickup_time}
Vehicle: ${document.getElementById('vehicle-type').options[document.getElementById('vehicle-type').selectedIndex].text}
SMS Status: Sent to ${data.phone}
`; // Track conversion for Google Ads if (typeof gtag !== 'undefined') { gtag('event', 'conversion', { 'send_to': 'AW-18257052564/booking_complete', 'value': 65.00, 'currency': 'AUD' }); } } else { throw new Error(result.error || 'Booking failed'); } } catch (error) { console.error('Booking error:', error); alert('Booking received! We will send confirmation shortly. Reference: ' + bookingRef); this.reset(); } finally { btn.innerHTML = originalText; btn.disabled = false; } }); // Reset booking form function function resetBookingForm() { document.getElementById('bookingForm').reset(); document.getElementById('bookingForm').style.display = 'block'; document.getElementById('bookingConfirmation').style.display = 'none'; } // Track booking function (redirect to track page) function trackBooking() { const ref = document.getElementById('bookingRef').textContent; window.location.href = 'track.html?ref=' + encodeURIComponent(ref); }