{{ searchParamError }}
Renting for Leh-Ladakh Trip? Click here for more Info.
Call +91-8884-414-400 for best prices

Bike Rentals in Jaipur


We Believe in transparency

Best vehicles
We have our vehicles serviced regularly thus keeping them ready for your use whenever you need to hit the road!
Customer support
Award winning customer support ready to help you 24x7. Call us any time!
Deposit safety
Your security deposit is safe! It will be returned to you after the trip
Lowest prices
A wide range of bikes available for the lowest prices across the Internet
Skip the offline rentals

Discover the largest and most trusted
bike rental company

Tripti Padukone
I was looking for bike rentals & a friend recommended the Sukuto. Absolutely loved the easy booking process. A brilliant bike that gave us good mileage! Highly recommended.
Rented Vespa for 2 days in July '20
Ankit Singh
We booked our rental Yamaha R15 a day before on Sukuto. The pickup place in Wakad was easy to find. The bike was as good as new :) Would recommend it to my friends.
Rented Yamaha R15 in Sept '20
Deepak Sahu
Himachal on an Enfield has always been my dream. I booked my bike on Sukuto and picked it up from Mall Road. Had no issues with the bike and everything was so easy!
Rented Classic 350 in Oct ’20

Bike Rentals in Jaipur

Average Rating - 5.0


A Quick Guide to Jaipur City

This splendid Pink City in Rajasthan is renowned worldwide for its majestic palaces, exceptional architecture, and extensive shopping opportunities. Also recognized as the capital of Rajasthan, Jaipur belongs to the northern Golden Triangle of the nation. For a long time now, Jaipur has been popular for its colorful culture, rich traditions, distinctive art forms, and scientific growth. 
In a nutshell, Jaipur has much to offer to any traveler, regardless of what they seek on their journey. The best alternative to get around the city is to get a bike on rent in Jaipur and cover as many destinations as possible without any time restrictions, which is usually the case when you rely on public transportation. You may also get a car on rent in Jaipur for bigger groups. 

Discover Jaipur City

Jaipur is a fantastic location that can inspire you to try various activities. The gigantic forts, gorgeous palaces, stunning monuments, marvelous markets, delectable food, enticing jewelry, Rajasthani music, and folk dances of this beautiful city can feed your inquisitive mind and send you on a ride of delights.
As you visit the city, you can simply get a two-wheeler on rent in Jaipur and start discovering the wonderful treasures. Let's know more about the sites you can explore in Jaipur.

Best Places to Visit in Jaipur

Jaipur is famous for the beautiful forts you can explore while roaming the city. There are also some great cultural centers where you can learn more about Rajasthani culture, food, and more. To make this tour hassle-free, rent a bike in Jaipur. Here is a list of the best places you can visit during your Jaipur tour: 

Amer Fort 

If you visit Jaipur, you cannot miss out on exploring Amer Fort, built on the Aravalli hills. 
This massive fort is almost seven centuries old and has a different vibe. 
This fort was constructed by Raja Man Singh in 1592 but completed by Mirja Raja Jai Singh in 1599.
The magnificent fort offers a scenic view of Maota Lake. 
End your day in the fort with a light and sound show.

Jaigarh Fort

We cannot ignore Jaigarh Fort when discussing Amber Fort. 
This fort was built to protect the main Amber Fort, but this place has its own beauty and significance. 
Constructed on "Cheel ka Teela" or Eagle of hills, it is located around 500 meters above sea level.

Nahargarh Fort

Next on the list is Nahargarh Fort.
It was built on the Aravalli hills to secure the royal residence palace. 
Maharaja Sawai Jai Singh ll built this fort in 1734 for kings and queens of the main palace. 
This is one of Jaipur's most visited tourist spots because of the historical events associated with the fort.

Hawa Mahal 

The 200-year-old monument is one of the biggest attractions of Jaipur. 
Popular for its unique honeycomb design, the five-storeyed place has 953 latticework windows. 
It was built in 1799 by Maharaja Sawai Pratap Singh, who designated it a summer palace. 
The multiple "Jharokhas" to view the city from inside the palace are a marvellous example of indo-Islamic architecture.

City Palace

The most famous place to visit in old Jaipur is City Palace. 
Magnificent courtyards, lush green gardens, and royal buildings make this place the best spot to enjoy your day. 
This place has a mixture of royal Rajasthani culture and European architecture. 
Mubarak Mahal, Chandra Mahal, Maharani's Palace, and Maharaja Sawai Singh ll Museum are the most prominent parts of this place. 

Jantar Mantar 

Jantar Mantar is a great place to learn about new things while exploring.
Maharaja Sawai Jai Singh ll built this astronomical observatory between 1728 and 1734.
It is a centre for scientific and cultural meetings from around the globe. 
It is equipped with large instruments to watch celestial bodies through the naked eye for visitors.

Jal Mahal 

Jal Mahal is one of the most popular sites to explore, just 4 km from Jaipur. 
It is one of the world's most photographed structures.
The asymmetrical five-story palace appears to float on Man Sagar Lake. 
Maharaja Madho Singh constructed it in 1750 as a lodge.

Johari Bazar

This marketplace is a shopper's delight. 
You can find around 400 shops in Johari Bazar. 
Artisans working on beautiful arts and crafts can be seen here.
There is a wide variety of items you can pick from at great prices. 

Top Restaurants in Jaipur

The rich tradition and culture of Jaipur are no secret. The exquisite cuisine of the city consists of traditional lip-smacking flavors from ancient times. Dining in Jaipur is a vibrant and delectable experience that combines culinary traditions from the royal kitchens to the food stalls of common families. There is a mindblowing fusion of local culinary traditions of all the neighboring regions. If you hire a motorcycle in Jaipur, you must visit some of the city's best restaurants to experience the true flavors of Jaipur. The following are a few restaurants you can try in Jaipur:

Chokhi Dhani

Exploring this 12.5-acre widespread rare recreation of a typical Rajasthani village restaurant is phenomenal. 
You can spend quality time enjoying Rajasthani folk dances and listening to traditional music with folk instruments. 
One has the chance to ride camels here. 
There are a variety of rides, games, and activities to participate in. 
It serves a blend of modern and traditional dining experiences. 

Suvarna Mahal At Rambagh Palace

This authentic restaurant perfectly represents the rich heritage of wealthy rulers. 
You can enjoy a luxurious dining experience at this perfect royal venue. 
Try multi-cuisines prepared by extensively experienced chefs who have mastered the art of cooking. 
Thali dishes, unrealistic settings, and a romantic ambience with beautiful gardens around are the main attractions of Rambagh Palace. 


If you are a non-vegetarian, Sheesha could be the best dining option for you. 
The menu contains a variety of delectable meals made with meat and spiced traditionally in India.
A breathtaking view can be witnessed from this magnificent rooftop restaurant while absorbing the pleasant aromas of hookah, traditionally referred to as shisha.
The cuisine is prepared in a tandoor oven over vigorous charcoal embers and is renowned for its quantity and flavour. 

Laxmi Misthan Bhandar 

This is among the oldest and best vegetarian restaurants in the city.
It serves pure veg, authentic Rajasthani meals; it is fairly priced and especially known for its milk-based desserts. 
It is popular for its speedy service and diverse local delicacies. 

Cinnamon - Jai Mahal Palace

As the name suggests, this former palace is now a hotel with a fabulous restaurant. 
The restaurant maintains its historical legacy by displaying a grand atmosphere, attractive décor, and hospitable personnel.
Dishes influenced by Punjabi and Mughal cuisine originally prepared in royal kitchens have been given a modern touch and can be enjoyed here. 
To experience the best cuisine in the world, you must book a table at this imperial venue.

Sunder Palace Restaurant

An ideal dining place for a romantic evening supper or a reflective morning.
Hathori Fort can be seen while dining at this beautiful restaurant's balcony.
Aside from dining at the greatest establishments in Jaipur, enjoy the best tea varieties. 

Saba Haveli

This structure, which a British architect designed 200 years ago, is unquestionably among the top restaurants in Jaipur. 
Enjoy the romantic essence of Rajasthan while eating supper at this restaurant. 
Garh Ganesh Temple and Nahargarh Fort are also visible from here. 

Lalit Jaipur 

This is a popular 24/7 restaurant in Jaipur.
You are suggested to make your reservation to enjoy a great dining experience at this crowded restaurant.
First-class service is available at Lalit Jaipur throughout the day.
With the great combination of international and local cuisine, this is the perfect dining place for anyone. 
To make sure that you can enjoy the finest delicacies at the best restaurants in the city, search for "bike rental near me" on Google, pick the best service for bike rental in Jaipur, and visit any dining place you prefer. 

Best Areas to Stay In Jaipur for Tourists 

Besides transportation, accommodation is another major concern for most travellers. While scooty rental in Jaipur can be an ideal transportation solution for solo travellers or two people, bigger groups can choose car rental in Jaipur offered by Sukuto. But what about accommodation? Well, the following are a few of the best areas you can pick from to stay in Jaipur:

Bani Park

The prime location of Bani Park makes it home to a variety of nightlife activities suitable for everyone, irrespective of age group. 
Bani Park is a quiet and safe neighbourhood in the city's heart.
It features a wide variety of restaurants, hotels, stores, and cafes.

Vaishali Nagar

Vaishali Nagar is a charming and opulent region on the city's western side.
It is a great place to chill, enjoy cafes, eat, and shop. 
This area is ideal for vacationers wishing to get away from crowds.

Raja Park

A vibrant and active area called Raja Park is located south of the city's core.
Among the city's most dynamic neighbourhoods, Raja Park is renowned for its mouthwatering street cuisine and distinctive and vibrant culture.
Numerous fantastic bars, exciting clubs, and laid-back pubs are scattered around this area, making it a perfect place for night lovers.

MI Road

Mirza Ismail Road is one of the most significant parts of the city and is loved by tourists from around the world. 
It is a safe and convenient area because of its abundance of hotels and lodging alternatives.
There are famous attractions and a fantastic assortment of street cafes and foods around this region. 

Pink City 

Pink City is an ideal location to get lost in Jaipur's views, sounds, and aromas.
Visit the Pink City in Jaipur to travel back in time. 
This area is conveniently located within the old city walls of Jaipur.
A fantastic range of accommodations for every budget is available here. 

Station Road

Station road is located on the western end of the primary entry to the Old City. 
The location is easily accessible from almost everywhere. 
You can find several options for both accommodation and dining here. 

Ram Bagh

Western-style bars are uncommon, but many restaurants, particularly those located in or connected to hotels, can be found here.
While life after dark is not common around Jaipur, you can find some nightclubs at Ram Bagh. 
This inner-southern neighbourhood has several upscale hotels. 
Hire a car in Jaipur from Sukuto to explore these well-known regions around Jaipur and pick the best accommodation suitable for your needs and budget. 

Best Places to visit near Jaipur

If you have already explored Jaipur and are left with some time, search for a car rental near me and visit some great places near Jaipur, as follows:


Also referred to as the "Lucknow of Rajasthan", Tonk is a small town in Rajasthan. 
You can find old mosques and mansions in Tonk. 
Sunehri Kothi is the main attraction of the town.


Renowned for its archways and Havelis, Mandawa is an absolute treasure for people who love to explore offbeat locations. 
The open art gallery is the key attraction of the town. 


This battleground has been well-known since the era of the Rajputs and Mughals. 
Spread across 700 acres, this fort is built on a mountain, making it a popular attraction for tourists worldwide. 
You can visit the fort by getting a car on rent in Jaipur and explore the rich history of the grand empires. 


Kumbhalgarh is another significant fort of Rajasthan.
The palaces and monuments make it an interesting site for history lovers. 
You can see the Aravali Hills from the fort, which makes it further sightworthy. 


Bundi is famous for its Taragarh Fort and Bundi Palace. 
You can try cave painting in Bundi. 
Add shopping in the local markets to your to-do list to buy cultural artworks at lower prices compared to major cities of Rajasthan. 


Soak in Vrindavan's divine and sacred ambience by visiting it at least once. 
Situated near the banks of the Yamuna river, this beautiful city can be visited by hiring a car rental in Jaipur.  
The city is full of alluring Krishana Radha temples that you would love to visit. 
Don't forget to visit Prem Mandir and Banke Bihari Temple.


It is situated near the bank of the Chambal river. 
Recommended location to enjoy the beauty of lakes, birdwatching, and boat riding. 
Seven wonders park is one of the most crowded tourist spots. 


This is a popular getaway from Jaipur as it is well-located near the city. 
Neemrana has been a popular destination for tourists.
Whether it is a long drive or a weekend getaway, you can search for a car rental near me and visit Neemrana. 

Awesome Road Trips from Jaipur

Road trips are the best option for visiting known and unknown places and having fun with your friends and families. Jaipur is well connected with the beautiful cities of Rajasthan by roadways. If you are planning road trips from Jaipur, then make sure to add the below-mentioned places to your list. We have mentioned only those places you can easily reach within 6 hours if you travel by car or bike. Get a bike on rent in Jaipur or search for a car rental in Jaipur to explore these wonderful places. 


Distance: 334.2 km
To enjoy authentic cultural food and ambience, Jodhpur is one the best places you can visit after completing a 5-hour 30 minutes road trip. 
You can reach the place on your bike or car by taking the Jodhpur-Ajmer highway.
This highway has multiple eateries, dhabas, and cafes where you can find delicious food and where you can stop to rest and eat. 


Distance: 271.3 km
Since when have you been planning to visit Delhi? Make a plan now to visit the capital city of India.
NH-48 will be your route to reach Delhi within 6 hours. 
You can eat old Delhi's delicious and authentic Mughlai food items.
Explore monuments and get mesmerised by the city lights of Connaught Place. 


Distance: 334.4 km
Jaipur to Bikaner is a 5-hour 20-minute road trip where you can make thousands of memories. You may rent a bike in Jaipur or get a car on rent in Jaipur to visit Bikaner. 
Two routes divert towards Bikaner from Jaipur; you must choose via Ajmer and Pushkar routes. 
This route has scenic beauty and is shorter than the other one. 
You can visit tourist attractions in Bikaner like Junagarh fort, Rampura Haveli, and many more. 


Distance: 240.4 km 
Agra is another city you can visit on weekends from Jaipur by road.
You can take the route from Jaipur to Agra and reach the place within 5 hours. 
Agra is famous for Tajmal and other historical forts. 
There are multiple dhabas and roadside restaurants to make the route more accessible. 


Distance: 166.2 km 
Ranthambhore is just 3 hours and 30 minutes from Jaipur. 
Jaipur-Ranthambhore highway is one of India's most beautiful and best highways. 
During your road trip, you can also take the Jaipur-Kota highway to visit Lalsot and Kota. 
You can visit the Ranthambore tiger reserve to spend your day. 


Distance: 146.5 km
Pushkar is famous for its colourful market and ethnicity. 
Route from Jaipur to Pushkar through Ajmer on NH48 is one of the most captivating road trips you can go on.
You can visit Pushkar Lake for breathtaking views. 
Temples like Brahma Temple, Varaha Temple, and Savitri Temple should be on your itinerary too. 


Distance: 135 km 
Visit Ajmer from Jaipur to experience the cultural diversity of Rajasthan. 
Ajmer is 15 km before Pushkar on the NH48 highway. 
Start your journey in the morning, and you can cover Ajmer and Pushkar in one day.
Enjoy the amazing authentic food of Rajasthan in roadside dhabas and restaurants. 

Mount Abu

Distance: 494.2 km
Visit Mount Abu from Jaipur via NH48 after a seven h 25 min (approx.) ride. 
This is the only hill station in Rajasthan. 
It is a good retreat from the heat. 
Located in Sirohi District, this cool region is in the Aravalli Range. 
You can get a car rental in Jaipur and enjoy these great road trips from Jaipur. 

One-Day Road trip from Jaipur 

If you are traveling with your group, you are suggested to hire a car in Jaipur and explore some of the best places around the city. Solo travelers can easily find a bike rental in Jaipur for amazing one-day road trips. You can also consider renting a self-drive car in Jaipur to explore nearby places. Some awesome one-day getaways from Jaipur are as follows:

Chand Baori

Distance: 90 km
Chand Baori is towards Agra from Jaipur.
This photogenic Baori is among the most splendid stepwells in India.
This deep Baori is renowned for its geometric steps and compact design. 
Visit the ancient Harshad Mata Temple near Baori. 

Bhangarh Fort 

Distance: 80 km
Take the Agra highway route from Jaipur to Dausa; after that, take a detour. 
Take a day to explore this mysterious place with all the hills and temples around it. 

Samode Palace

Distance: 45 km
Located at Samode village or Rajasthan, it is a private palace. 
With the well-patterned backgrounds, royal portraits, and mirrorwork on the wall, this palace is not to be missed. 

Khatu Shyam

Distance: 80 km
Khatu Temple is located in the Sikar district, northwest of Jaipur.
The Khatu Shyam Ji Temple's association with the epic Mahabharata makes it a holy place. 
The temple is dedicated to the grandson of Bhim, named Barbarik. 


Distance: 15-20 km
This is a textile village pretty close to Jaipur. 
The village is known for Rajasthani block print textiles. 
The hand-made paper industry is another major identity of the village. 


Distance: 15-20 km
This is another village engaged in hand printing. 
Bangru is known for its use of floral patterns and indigo colours. 
The small-scale leather industry is another popular aspect of the village. 


Distance: 153.7 km
This is a popular town in the NCR region. 
It was founded in 1106 by the King of Almer.
Visit Bala Quila Fort and Sariska Wildlife Sanctuary. 


Distance: 183 km
Bharatpur is also known as the "eastern gate of Rajasthan."
This offbeat location is the best destination for those who love to explore exotic places.
Keoladeo National Park is a popular attraction in Bharatpur. 
The best way to enjoy a one-day trip from Jaipur is to get a car on rent in Jaipur from Sukuto and explore your preferred place in the most versatile manner possible. 

Top Things To Do In Jaipur 

As mentioned, this colorful city offers various things for every traveler. Whether you are a thrill seeker or simply looking for a peaceful getaway, Jaipur will be a perfect destination. The following are some of the best things to do in Jaipur:

Hot Air Balloon Safari

A hot air balloon safari is a must when you visit Jaipur. 
These fascinating rides are best taken during sunrise and sunset. 
While the ride is generally 1 hour long, the total time, including the preparation, might take up to 3 hours.

Cycling Around Nahargarh Fort 

Exploring the area around this majestic fort will be a memorable experience for a lifetime. 
Get a cycle or scooty rental in Jaipur and enjoy the serene views. 
Early morning is the best time for this enjoyable trip on wheels. 

Ride a Camel

You cannot miss this royal experience in Jaipur. 
Ideal for kids, young people, and couples, camel safaris are enjoyable at any time of the day. 
Camel rides are generally 30 to 60 minutes long, and you can witness some of the best views during the ride. 

Try a Tuk-Tuk Ride 

Tuk-tuk is a three-wheel vehicle that you must ride to explore Jaipur's local markets. 
A thrilling ride to experience the culture, rush, and narrow streets of Jaipur on the go. 

Visit Jawahar Kala Kendra 

Jawar Kala Kendra is the must-visit place in Jaipur for art lovers.
You can get a glimpse of wonderful artworks in art exhibitions. 
The place also has an open theatre and outdoor space for fests. 

Explore the Elephant Farm 

Visiting Elefantastic will give you a lifetime experience of taking care of elephants. 
You can spend the day with the friendly elephants, feed them, walk with them, and partake in other playful activities. 
Riding is not allowed on this elephant farm. 

Watch Sunset from Jal Mahal

Experience the scenic beauty of sunset at Jal Mahal. 
Get to know about the mix of marvelous Rajputana and Mughal architecture. 
Watch the beautiful reflection of lights in the water just after sunset. 

Village Jeep Safari

A village Jeep safari is among the best ways to enjoy the royal glory of Rajasthan. 
You can explore the beautiful village and farms on your Jeep ride. 
This is the best option to witness the real culture of Rajasthan closely. 
There is more to the list! Shopping, eating, strolling, and more enjoyable things can also be done at Jaipur. Pack your backpack, rent a bike in Jaipur, and try out as many things as possible. 

Unexplored Places near Jaipur 

If you ever plan a trip to Jaipur, take some time from your itinerary and visit amazing unexplored sites near Jaipur. Below, we have made a list of unexplored places to visit to add more fun to your Jaipur trip. You are suggested to rent a bike in Jaipur and explore these offbeat places.

Galta Temple 

Galta Temple is not famous, but you will love the ambience of this place. 
It was featured by the National Geographic channel as a monkey temple. 
It is popular for captivating natural springs. 
The temple also has a holy pond.

Garh Ganesh 

The next stop on the list of unexplored places is Garh Ganesh. 
It is situated on the top of some unknown hills of Aravali. 
It may not be suitable for the elderly due to the tough trek to reach it. 
It offers the best panoramic view from the top after the trek. 

Chandlai Lake 

Don't forget to add Chandlai Lake to your itinerary if you plan to visit the best offbeat places near Jaipur. 
Migratory birds visit the stunning lake during winter. 
It is one of the best places for birdwatchers and nature lovers. 
It is famous for Jaipur's amazing rustic lifestyle. 

Amer Sagar 

Amer Sagar is one of the most amazing unexplored places near Jaipur to enjoy time with family and friends. 
The 17th-century lake was built to supply water to the Amer and Jaigarh forts. 
It is located near Amer Fort between Anokhi Museum and Kheri Gate. 
Visit during monsoon for incredible views. 

Sambhar Lake 

Sambhar Lake is captivating; make sure to spend some quality time here. 
It is India's largest salt lake. 
The dessert near Sambhar Lake will give you a feel of Rann of Kutch of Gujarat.  
The best time to visit is between October to March. 


Abhaneri is a must-visit historical town around 95 km from Jaipur. 
Abhaneri is world-famous for its ancient step wells.
Chand Baori, a step well of Abhaneri, is recognized as one of India's most famed step wells.

Nahargarh Biological Park 

If you love to observe wildlife, Nahargarh Biological Park is for you. 
The biological park is the home of lions and tigers.
The place has around 200 species of birds and 450 species of wildlife. 
It is abundant in forests, lakes, and dams.

As all the above-mentioned unexplored places are not that far away from the center, you can hire a motorcycle in Jaipur and explore the locations to avoid paying hefty taxi charges throughout the day. 

Best Tips to Hire Motorcycle in Jaipur 

The following are some of the best tips that you can follow to hire motorcycles in Jaipur:
Compare  Different Services for Bike Rental in Jaipur 
Making comparisons allows you to pick the best deal in the city. 
You can find a two-wheeler on rent in Jaipur for a price as low as INR 600 from Sukuto. 
You can check out different options available to ensure you enjoy your preferred ride at an affordable price.
Consider Advance Booking For Budget-Friendly Deal
Making bookings a day before can allow you to rent a bike in Jaipur at a lower price than usual. 
With Sukuto, you can simply make your booking online and confirm your ride on a priority basis. 
Book a Bike When a Car is Not Necessary 
Bike rental in Jaipur can be considerably cheaper when compared to other vehicles. 
It is suggested to determine your requirements and search for the best ride on Sukuto, as it offers a variety of rides according to your needs and preferences.


How much does it cost to hire a two wheeler in Jaipur?
You can get a two wheeler on rent in Jaipur at a price as low as INR 125. Visit bike rental sites and make your bookings on an advance basis to get the best deals for bike on rent in Jaipur.

How can I find a two wheeler on rent near me in Jaipur?
You can visit Sukuto to find a two-wheeler on rent in Jaipur. You can also explore car rental services at Sukuto.

How much does it cost to hire a two wheeler for a week in Jaipur?
The price range for two wheelers on rent in Jaipur starts from INR 1,000 for basic bikes and can go up to INR 6,000 for bikes like Royal Enfield and Duke.

How much does it cost to hire a two wheeler long term for a month in Jaipur?
The cost of hiring a two wheeler on rent in Jaipur varies as per the vehicle you choose. The price starts at INR 600 for scooty rental in Jaipur and standard bikes and ends at INR 1000.

How much is the price of fuel in Jaipur?
Currently, the price of petrol in Jaipur is around INR 108 to INR 110 per litre.

What is the most popular motorcycle to hire in Jaipur?
People generally prefer Duke, Dominar, Thunderbird, RC, and Royal Enfield Classic motorcycles to hire in Jaipur. You can search the popular rental sites to hire motorcycle in Jaipur and rent a bike in Jaipur to explore the city on your preferred bike. Scooty rental in Jaipur is also a valid option to explore the city.

What is the most popular rental bike used in Jaipur?
Spendor, Pulsar, Activa, Passion, Bajaj Avenger, Royal Enfield Bullet, and Royal Enfield Thunderbird are popular rental bikes used in Jaipur. Users can also find scooty rental in Jaipur if it is more suitable for them.

Where can I get a bike on rent in Jaipur at cheap rates?
To get a bike on rent in Jaipur at cheaper rates, you are suggested to explore online bike rental sites. Compare the prices at different sites and pick the most affordable one.