Intelligent Property Search - Established since 1983

Villas for sale Murcia

Start your search with Mercers to find the best selection of Villas for sale in Murcia. We are local estate agents you can trust, with 42 years experience buying and selling property in Murcia and surrounding areas in the Costa Calida.

92 Properties found (Refined)

Uncover the best Villa for sale in Murcia

Murcia property makes a great choice for entering the Spanish property market, as well as for buying your dream holiday home. Murcia is also very popular thanks to it’s spectacular golf courses. Mercers can assist in purchasing excellent Villa in Murcia.

Whether you’re searching for houses for sale in Murcia, apartments for sale in Murcia, villas for sale in Murcia, or even fincas for sale in Murcia – you’re guaranteed to find something you love in this beautiful area. Mercers property in Murcia to buy includes a range of sizes and property types. You can find Murcia property bargains for as little as 50,000 Euros! Be sure to check out popular choices like villas in Murcia with private pool and 2 bedroom flats to buy in Murcia.

Best rated estate agents Murcia

Mercers are the Local Estate Agents of choice for finding the best Villas for sale in Murcia. Get free expert advice about where and how to buy property from our experts. Click this link to speak to an agent about your requirements or create an account on our website to receive property alerts when new villas come onto the market.

Learn about Murcia from the Locals

The Spanish province of Murcia is one of the most sought-after locations when it comes to buying Villas in Spain. Mercers was one of the first estate agents in Murcia, and after over 42 years of experience we have gained a reputation for finding exactly what property buyers in Murcia are looking for. Whether it’s a 2, 3 or 4+ bedroom villa, we can use our knowledge and expertise to help with the perfect Spanish property purchase. Property for sale in Murcia boasts a warm climate, and proximity to local amenities, major towns, the San Javier airport, and plenty of stunning Murcia beaches.

Receive updates about the latest property for sale in Murcia

Create a free account to receive notifications when new property for sale in Murcia becomes available which match your requirements.

Consent Preferences
SettingsRequest history280msRequest Duration4MBMemory Usage11.x
Laravel Version
11.45.1
PHP Version
8.2.6
Environment
local
Debug Mode
Enabled
URL
mercersen.sociallyenterprise.com
Timezone
UTC
Locale
en
GET villas-for-sale-murcia
status
200 OK
full_url
https://mercersen.sociallyenterprise.com/villas-for-sale-murcia?page=4&sorting=newly-added
action_name
villas-for-sale-murcia
controller_action
App\Http\Controllers\IndexController@villas_sale_murcia
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
    status
    200 OK
    full_url
    https://mercersen.sociallyenterprise.com/villas-for-sale-murcia?page=4&sorting=newly-added
    action_name
    villas-for-sale-murcia
    controller_action
    App\Http\Controllers\IndexController@villas_sale_murcia
    uri
    GET villas-for-sale-murcia
    controller
    App\Http\Controllers\IndexController@villas_sale_murcia
    file
    app/Http/Controllers/IndexController.php:429-436
    middleware
    web
    duration
    280ms
    peak_memory
    6MB
    response
    text/html; charset=UTF-8
    request_format
    html
    request_query
    0 of 0
    array:2 [ "page" => "4" "sorting" => "newly-added" ]
    request_request
    []
    
    request_headers
    0 of 0
    array:15 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "mercersen.sociallyenterprise.com" ] ]
    request_cookies
    []
    
    response_headers
    0 of 0
    array:3 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sun, 22 Jun 2025 06:53:16 GMT" ] ]
    session_attributes
    0 of 0
    array:1 [ "_token" => "ZbVMjB2jx12XMdiXSNpsNYFrkbIepKiB2MxQRcnu" ]
    • Booting (28.93ms)time
    • Application (251ms)time
    • Routing (1.62ms)
    • Preparing Response (107ms)
    • View: pages.location_property.villas_sale_murciaviews
    • View: components.property.property-sortingviews
    • View: components.property.property-listing-v1views
    • View: components.property.detail.featured-imageviews
    • View: components.property.detail.status-imageviews
    • View: components.property.detail.property-priceviews
    • View: components.property.detail.locationviews
    • View: components.property.detail.bed-bathviews
    • View: layouts.partials.wishlistviews
    • View: components.property.property-listing-v1views
    • View: components.property.detail.featured-imageviews
    • View: components.property.detail.status-imageviews
    • View: components.property.detail.property-priceviews
    • View: components.property.detail.locationviews
    • View: components.property.detail.bed-bathviews
    • View: layouts.partials.wishlistviews
    • View: components.property.property-listing-v1views
    • View: components.property.detail.featured-imageviews
    • View: components.property.detail.status-imageviews
    • View: components.property.detail.property-priceviews
    • View: components.property.detail.locationviews
    • View: components.property.detail.bed-bathviews
    • View: layouts.partials.wishlistviews
    • View: components.property.property-listing-v1views
    • View: components.property.detail.featured-imageviews
    • View: components.property.detail.status-imageviews
    • View: components.property.detail.property-priceviews
    • View: components.property.detail.locationviews
    • View: components.property.detail.bed-bathviews
    • View: layouts.partials.wishlistviews
    • View: components.property.property-listing-v1views
    • View: components.property.detail.featured-imageviews
    • View: components.property.detail.status-imageviews
    • View: components.property.detail.property-priceviews
    • View: components.property.detail.locationviews
    • View: components.property.detail.bed-bathviews
    • View: layouts.partials.wishlistviews
    • View: components.property.property-listing-v1views
    • View: components.property.detail.featured-imageviews
    • View: components.property.detail.status-imageviews
    • View: components.property.detail.property-priceviews
    • View: components.property.detail.locationviews
    • View: components.property.detail.bed-bathviews
    • View: layouts.partials.wishlistviews
    • View: components.property.property-listing-v1views
    • View: components.property.detail.featured-imageviews
    • View: components.property.detail.status-imageviews
    • View: components.property.detail.property-priceviews
    • View: components.property.detail.locationviews
    • View: components.property.detail.bed-bathviews
    • View: layouts.partials.wishlistviews
    • View: components.property.property-listing-v1views
    • View: components.property.detail.featured-imageviews
    • View: components.property.detail.status-imageviews
    • View: components.property.detail.property-priceviews
    • View: components.property.detail.locationviews
    • View: components.property.detail.bed-bathviews
    • View: layouts.partials.wishlistviews
    • View: components.property.property-listing-v1views
    • View: components.property.detail.featured-imageviews
    • View: components.property.detail.status-imageviews
    • View: components.property.detail.property-priceviews
    • View: components.property.detail.locationviews
    • View: components.property.detail.bed-bathviews
    • View: layouts.partials.wishlistviews
    • View: components.property.property-listing-v1views
    • View: components.property.detail.featured-imageviews
    • View: components.property.detail.status-imageviews
    • View: components.property.detail.property-priceviews
    • View: components.property.detail.locationviews
    • View: components.property.detail.bed-bathviews
    • View: layouts.partials.wishlistviews
    • View: components.property.property-listing-v1views
    • View: components.property.detail.featured-imageviews
    • View: components.property.detail.status-imageviews
    • View: components.property.detail.property-priceviews
    • View: components.property.detail.locationviews
    • View: components.property.detail.bed-bathviews
    • View: layouts.partials.wishlistviews
    • View: components.property.property-listing-v1views
    • View: components.property.detail.featured-imageviews
    • View: components.property.detail.status-imageviews
    • View: components.property.detail.property-priceviews
    • View: components.property.detail.locationviews
    • View: components.property.detail.bed-bathviews
    • View: layouts.partials.wishlistviews
    • View: pagination::bootstrap-4views
    • View: layouts.partials.widget_create_accountviews
    • View: components.search-widgetviews
    • View: components.location.dropdownviews
    • View: components.location.dropdownviews
    • View: components.location.dropdownviews
    • View: components.location.dropdownviews
    • View: components.location.dropdownviews
    • View: components.property.sorting-scriptviews
    • View: layouts.appviews
    • View: laravelpwa::metaviews
    • View: layouts.headerviews
    • View: components.property.detail.featured-imageviews
    • View: components.property.detail.featured-imageviews
    • View: components.property.detail.featured-imageviews
    • View: components.alert-messageviews
    • View: layouts.footerviews
    • View: components.footer.hyperlinkviews
    • View: components.footer.hyperlinkviews
    • View: layouts.scriptviews
    • 1 x Application (89.65%)
      251ms
      1 x Preparing Response (38.19%)
      107ms
      1 x Booting (10.35%)
      28.93ms
      1 x Routing (0.58%)
      1.62ms
      106 x View (0%)
      0μs
      106 templates were rendered
      • 1x pages.location_property.villas_sale_murciavillas_sale_murcia.blade.php#?blade
      • 1x components.property.property-sortingproperty-sorting.blade.php#?blade
      • 12x components.property.property-listing-v1property-listing-v1.blade.php#?blade
      • 15x components.property.detail.featured-imagefeatured-image.blade.php#?blade
      • 12x components.property.detail.status-imagestatus-image.blade.php#?blade
      • 12x components.property.detail.property-priceproperty-price.blade.php#?blade
      • 12x components.property.detail.locationlocation.blade.php#?blade
      • 12x components.property.detail.bed-bathbed-bath.blade.php#?blade
      • 12x layouts.partials.wishlistwishlist.blade.php#?blade
      • 1x pagination::bootstrap-4bootstrap-4.blade.php#?blade
      • 1x layouts.partials.widget_create_accountwidget_create_account.blade.php#?blade
      • 1x components.search-widgetsearch-widget.blade.php#?blade
      • 5x components.location.dropdowndropdown.blade.php#?blade
      • 1x components.property.sorting-scriptsorting-script.blade.php#?blade
      • 1x layouts.appapp.blade.php#?blade
      • 1x laravelpwa::metameta.blade.php#?blade
      • 1x layouts.headerheader.blade.php#?blade
      • 1x components.alert-messagealert-message.blade.php#?blade
      • 1x layouts.footerfooter.blade.php#?blade
      • 2x components.footer.hyperlinkhyperlink.blade.php#?blade
      • 1x layouts.scriptscript.blade.php#?blade
      13 statements were executed208ms
      • helpers.php#188devmercersConnection Established
        Backtrace
        • app/Http/helpers.php:188
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:212
      • helpers.php#210devmercers11.44msselect count(*) as aggregate from `properties` where `property_status` not in (0, 4) and `properties`.`is_deleted` = '1' and `properties`.`property_type_id` in ('14', '2', '3', '8')
        Bindings
        • 0: 0
        • 1: 4
        • 2: 1
        • 3: 14
        • 4: 2
        • 5: 3
        • 6: 8
        Backtrace
        • app/Http/helpers.php:210
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:212
      • helpers.php#210devmercers114msselect `properties`.* from `properties` where `property_status` not in (0, 4) and `properties`.`is_deleted` = '1' and `properties`.`property_type_id` in ('14', '2', '3', '8') order by `properties`.`created_at` desc, `id` asc limit 12 offset 36
        Bindings
        • 0: 0
        • 1: 4
        • 2: 1
        • 3: 14
        • 4: 2
        • 5: 3
        • 6: 8
        Backtrace
        • app/Http/helpers.php:210
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:212
      • helpers.php#210devmercers680μsselect * from `countries` where `countries`.`id` in (1)
        Backtrace
        • app/Http/helpers.php:210
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:212
      • helpers.php#210devmercers660μsselect * from `states` where `states`.`id` in (2)
        Backtrace
        • app/Http/helpers.php:210
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:212
      • helpers.php#210devmercers500μsselect * from `towns` where `towns`.`id` in (3, 4, 6, 26, 33)
        Backtrace
        • app/Http/helpers.php:210
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:212
      • helpers.php#210devmercers560μsselect * from `cities` where `cities`.`id` in (13)
        Backtrace
        • app/Http/helpers.php:210
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:212
      • helpers.php#210devmercers580μsselect * from `urbanizations` where `urbanizations`.`id` in (0, 1)
        Backtrace
        • app/Http/helpers.php:210
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:212
      • Locations.php#29devmercers1.01msselect `id`, `area_name` from `areas` where `is_status` = '1' and `is_deleted` = '1' order by `area_name` asc
        Bindings
        • 0: 1
        • 1: 1
        Backtrace
        • app/Services/Locations.php:29
        • app/Services/Locations.php:15
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Services/Locations.php:13
      • Locations.php#29devmercers1.26msselect `id`, `city_name` from `cities` where `is_status` = '1' and `is_deleted` = '1' order by `city_name` asc
        Bindings
        • 0: 1
        • 1: 1
        Backtrace
        • app/Services/Locations.php:29
        • app/Services/Locations.php:15
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Services/Locations.php:13
      • Locations.php#29devmercers730μsselect `id`, `types_name` from `property_types` where `is_status` = '1' and `is_deleted` = '1' order by `types_name` asc
        Bindings
        • 0: 1
        • 1: 1
        Backtrace
        • app/Services/Locations.php:29
        • app/Services/Locations.php:15
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Services/Locations.php:13
      • Locations.php#29devmercers1.27msselect `id`, `town_name` from `towns` where `is_status` = '1' and `is_deleted` = '1' order by `town_name` asc
        Bindings
        • 0: 1
        • 1: 1
        Backtrace
        • app/Services/Locations.php:29
        • app/Services/Locations.php:15
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Services/Locations.php:13
      • Locations.php#29devmercers1.27msselect `id`, `urbanization_name` from `urbanizations` where `is_status` = '1' and `is_deleted` = '1' order by `urbanization_name` asc
        Bindings
        • 0: 1
        • 1: 1
        Backtrace
        • app/Services/Locations.php:29
        • app/Services/Locations.php:15
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Services/Locations.php:13
      • helpers.php#140devmercers73.44msselect * from `properties` where `property_status` = '1' and `is_status` = '1' and `featured_property` = 1 and `is_deleted` = '1' order by `id` desc
        Bindings
        • 0: 1
        • 1: 1
        • 2: 1
        • 3: 1
        Backtrace
        • app/Http/helpers.php:140
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:75
        • vendor/laravel/framework/src/Illuminate/View/View.php:209
      App\Models\Town
      40Town.php#?
      App\Models\Property
      15Property.php#?
      App\Models\Urbanization
      10Urbanization.php#?
      App\Models\PropertyType
      10PropertyType.php#?
      App\Models\City
      5City.php#?
      App\Models\Area
      4Area.php#?
      App\Models\Country
      1Country.php#?
      App\Models\State
      1State.php#?
          ClearShow all
          Date ↕MethodURLData
          #12025-06-22 06:53:16GET/villas-for-sale-murcia?page=4&sorting=newly-added1061386