Car Rental in Diani Beach | Compare Cheap Car Hire Diani Beach

Last updated: May 29, 2025
Find the best car rental deals in Diani Beach. Compare prices from top rental companies and book your perfect ride today.
We Compare Thousands of Car Rental Providers
We search across all major car rental companies to find the best and cheapest deals for your exact dates and deliver the results instantly to you!
The price was much lower and ...
The price was much lower and compares 1000s of agencies!
Ronald Goodin
Great service and easy booking
Found the perfect car for our family vacation at an unbeatable price!
Sarah Johnson
Showing 20 cars available in Diani Beach
Free cancellation
Toyota Vitz or similar Economy
Automatic 4 seats 2 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 698.48 EUR
Instant confirmation!
Unlimited mileage
Full prepayment
GreenMotion
Average
Vendor rating
Vendor rating
Free cancellation
Suzuki Alto or similar Mini
Automatic 4 seats 2 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 600.00 EUR
Instant confirmation!
Mileage limits apply
Full prepayment

Average
Vendor rating
Vendor rating
Free cancellation
Toyota Vitz or similar Economy
Automatic 4 seats 2 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 698.48 EUR
Instant confirmation!
Unlimited mileage
Partial prepayment
GreenMotion
Average
Vendor rating
Vendor rating
Free cancellation
Suzuki Alto or similar Mini
Automatic 4 seats 2 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 600.00 EUR
Instant confirmation!
Mileage limits apply
Partial prepayment

Average
Vendor rating
Vendor rating
Free cancellation
Toyota Vitz or similar Economy
Automatic 4 seats 2 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 600.00 EUR
Instant confirmation!
Mileage limits apply
Full prepayment

Average
Vendor rating
Vendor rating
Free cancellation
Toyota Belta or similar Economy
Automatic 4 seats 2 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 600.00 EUR
Instant confirmation!
Mileage limits apply
Full prepayment

Average
Vendor rating
Vendor rating
Free cancellation
Toyota Vitz or similar Economy
Automatic 4 seats 2 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 600.00 EUR
Instant confirmation!
Mileage limits apply
Partial prepayment

Average
Vendor rating
Vendor rating
Free cancellation
Toyota Belta or similar Economy
Automatic 4 seats 2 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 600.00 EUR
Instant confirmation!
Mileage limits apply
Partial prepayment

Average
Vendor rating
Vendor rating
Free cancellation
Toyota Fielder or similar Compact
Automatic 4 seats 2 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 873.10 EUR
Instant confirmation!
Unlimited mileage
Full prepayment
GreenMotion
Average
Vendor rating
Vendor rating
Free cancellation
Toyota Axio or similar Compact
Automatic 4 seats 1 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 873.10 EUR
Instant confirmation!
Unlimited mileage
Full prepayment
GreenMotion
Average
Vendor rating
Vendor rating
Free cancellation
Toyota Fielder or similar Compact
Automatic 4 seats 2 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 873.10 EUR
Instant confirmation!
Unlimited mileage
Partial prepayment
GreenMotion
Average
Vendor rating
Vendor rating
Free cancellation
Toyota Axio or similar Compact
Automatic 4 seats 1 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 873.10 EUR
Instant confirmation!
Unlimited mileage
Partial prepayment
GreenMotion
Average
Vendor rating
Vendor rating
Free cancellation
Suzuki Alto or similar Mini
Automatic 4 seats 2 bags Air Conditioning 2 doors
Diani Beach Area
Meet & Greet
Deposit: 600.00 EUR
Instant confirmation!
Mileage limits apply
Full prepayment

Average
Vendor rating
Vendor rating
Free cancellation
Suzuki Alto or similar Mini
Automatic 4 seats 2 bags Air Conditioning 2 doors
Diani Beach Area
Meet & Greet
Deposit: 600.00 EUR
Instant confirmation!
Mileage limits apply
Full prepayment

Average
Vendor rating
Vendor rating
Free cancellation
Toyota Axio or similar Compact
Automatic 4 seats 3 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 700.00 EUR
Instant confirmation!
Mileage limits apply
Full prepayment

Average
Vendor rating
Vendor rating
Free cancellation
Toyota Fielder or similar Compact
Automatic 4 seats 2 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 700.00 EUR
Instant confirmation!
Mileage limits apply
Full prepayment

Average
Vendor rating
Vendor rating
Free cancellation
Toyota Axio or similar Compact
Automatic 4 seats 3 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 700.00 EUR
Instant confirmation!
Mileage limits apply
Partial prepayment

Average
Vendor rating
Vendor rating
Free cancellation
Toyota Fielder or similar Compact
Automatic 4 seats 2 bags Air Conditioning 5 doors
Diani Beach Area
Meet & Greet
Deposit: 700.00 EUR
Instant confirmation!
Mileage limits apply
Partial prepayment

Average
Vendor rating
Vendor rating
Free cancellation
Toyota Vitz or similar Economy
Automatic 4 seats 1 bags Air Conditioning 4 doors
Diani Beach Area
Meet & Greet
Deposit: 600.00 EUR
Instant confirmation!
Mileage limits apply
Full prepayment

Average
Vendor rating
Vendor rating
Free cancellation
Toyota Vitz or similar Economy
Automatic 4 seats 1 bags Air Conditioning 4 doors
Diani Beach Area
Meet & Greet
Deposit: 600.00 EUR
Instant confirmation!
Mileage limits apply
Full prepayment

Average
Vendor rating
Vendor rating
Car Rental Information for Diani Beach
About Diani Beach
Popular Pick-up Locations
- Diani Beach Airport
- Diani Beach Centre
Rental Requirements
- Valid driver's license
- Credit card in driver's name
- Minimum age: 21 (25 for some vehicles)
Popular Rental Companies
- Hertz
- Avis
- Enterprise
- Budget
Driving in Diani Beach
Learn about local traffic rules, parking information, and driving tips for visitors.
Explore Diani Beach
Things to Do in Diani Beach
Discover exciting activities and experiences in Diani Beach. From water sports to cultural tours, there's something for everyone.