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

Landmarks in 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!

24 May 2025

The price was much lower and ...

The price was much lower and compares 1000s of agencies!

Ronald Goodin

18 Apr 2025

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
7.8
Average
Vendor rating
Total for 3 days
EUR 124.84
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 125.93
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 126.31
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 127.59
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 130.93
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 132.18
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 132.65
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 133.92
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 136.21
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 136.21
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 137.82
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 137.82
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 138.19
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 138.19
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 140.93
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 141.55
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 142.78
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 143.41
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 143.70
View deal
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
7.8
Average
Vendor rating
Total for 3 days
EUR 143.70
View deal

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.

Essential Diani Beach Information

Type: City
Currency: USD

We now have our own AI assistant!

She is ready to help you with all your travel-related questions. 

Landed At Adventure