Save up to an extra £200 per person using promo codes RETURN50, RETURN100 and ISLAND200, plus enjoy exclusive upgrades and £1 coach transfers View Details

Mykonos at a glance

Mykonos is one of the most cosmopolitan of the Greek islands; a favourite among sophisticated travellers and a stunning choice for your next holiday.

Mykonos holidays provide some of the best beach days in the Aegean Sea: just one of its many claims to fame. Part of the Cyclades group, which also includes SantoriniNaxos and Ios, Mykonos is instantly recognisable for its superb sandy beaches, immaculately whitewashed cube houses, churches topped with striking blue domes and 16th-century windmills. Elegant boutiques, high-quality shopping and flamboyant nightlife have made it a thrilling destination, and a favourite for those who like their getaways to have a bit of VIP style.

Blessed with such riches, Mykonos has something for everyone. Why not book your Mykonos holiday now and see for yourself why it has developed such an international reputation?

Mykonos is the perfect place for a romantic honeymoon, wedding or to create magical moments with the whole family. Quieter resorts like Agios Ioannis on the south-west coast are great for families, with a gorgeous sandy beach to enrich your stay. Adventurers or couples may want to stay in Mykonos Town for a lively evening and sample fine cuisine, then as the evening gently winds down, head back to the heavenly hotel to refresh and get ready for another day of excitement.

With its famous hilltop windmills overlooking the sparkling blue Mediterranean Sea and the many pristine sandy beaches that cling to its shoreline, Mykonos is a Cycladic gem. With so much on offer, your first visit to Mykonos is unlikely to be your last. Visitors come back year-after-year once they’ve witnessed the sophisticated nightlife, beautiful sandy beaches and great shopping opportunities. Why not discover these perks and more for yourself and find out why holidays in Mykonos are among the most popular in Greece.

System.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) ---> System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
   at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager)
   at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
   at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.Open()
   at Umbraco.Core.Persistence.FaultHandling.RetryPolicy.<>c__DisplayClass20_0.<ExecuteAction>b__0()
   at Umbraco.Core.Persistence.FaultHandling.RetryPolicy.ExecuteAction[TResult](Func`1 func)
   at Umbraco.Core.Persistence.Database.OpenSharedConnection()
   at Umbraco.Core.Persistence.Database.BeginTransaction(IsolationLevel isolationLevel)
   at Umbraco.Core.Scoping.Scope.get_Database()
   at Umbraco.Core.Persistence.Repositories.TagRepository.ExecuteTagsQuery(Sql sql)
   at Umbraco.Core.Services.TagService.GetAllTags(String tagGroup)
   at Olympic.Web.Services.CountryRegionResortService.GetTagsForLocations(String tagGroup) in E:\Work\Clients\Olympic\Umbraco\Olympic.Web\Services\CountryRegionResortService.cs:line 53
   at Olympic.Web.Models.Pods.FeaturedLocationsByCategoryRow.get_HasCategories() in E:\Work\Clients\Olympic\Umbraco\Olympic.Web\Models\Pods\FeaturedLocationsByCategoryRow.cs:line 39
   at ASP._Page_Views_Partials_TypedGrid_Editors_featuredLocationsByCategoryRow_cshtml.Execute() in D:\OctopusApplications\Production\Olympic.Umbraco\2.0.38\Views\Partials\TypedGrid\Editors\featuredLocationsByCategoryRow.cshtml:line 23
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedContent content, String editorAlias, String viewPath, String previewViewPath, Boolean isPreview)
   at ASP._Page_app_plugins_doctypegrideditor_render_doctypegrideditor_cshtml.Execute() in D:\OctopusApplications\Production\Olympic.Umbraco\2.0.38\app_plugins\doctypegrideditor\render\doctypegrideditor.cshtml:line 30
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_TypedGrid_Editors_Base_cshtml.Execute() in D:\OctopusApplications\Production\Olympic.Umbraco\2.0.38\Views\Partials\TypedGrid\Editors\Base.cshtml:line 7
ClientConnectionId:00000000-0000-0000-0000-000000000000
Error Number:2,State:0,Class:20
System.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) ---> System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
   at Umbraco.Core.Cache.HttpRequestCacheProvider.GetCacheItem(String cacheKey, Func`1 getCacheItem)
   at Our.Umbraco.DocTypeGridEditor.Helpers.DocTypeGridEditorHelper.ConvertValueToContent(String id, String contentTypeAlias, String dataJson)
   at ASP._Page_app_plugins_doctypegrideditor_render_doctypegrideditor_cshtml.Execute() in D:\OctopusApplications\Production\Olympic.Umbraco\2.0.38\app_plugins\doctypegrideditor\render\doctypegrideditor.cshtml:line 28
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_TypedGrid_Editors_Base_cshtml.Execute() in D:\OctopusApplications\Production\Olympic.Umbraco\2.0.38\Views\Partials\TypedGrid\Editors\Base.cshtml:line 7
ClientConnectionId:00000000-0000-0000-0000-000000000000
Error Number:2,State:0,Class:20

Best Time to Visit Mykonos

The months of June to August contain the most sunshine hours in Mykonos. July and August sees the highest temperatures, reaching average highs of 29 C.

May, June and September are three of the best months to visit Mykonos as the temperatures are slightly cooler while still retaining a lovely climate and being slightly quieter than peak travel months.

Mykonos Travel Advice

Airports/flights: We fly from numerous UK airports to Mykonos AirportFlights take around 3 hours, 40 minutes from Gatwick.

Bus: Mykonos has one of the best bus systems in the Greek islands; the buses run frequently and on schedule. Depending on your destination, the cost of bus travel is relatively cheap. There are two bus stations in Mykonos Town: one near the archaeological museum and one near the Olympic Airways office (follow the helpful blue signs). Check at the tourist office to see which station the bus you want leaves from or look out for one of the bus schedules available in many hotels. Bus information in English is sometimes available from the office of Greece's long-distance bus service.

Taxi: Getting around by taxi during Mykonos holidays is very convenient and allows you to visit areas of interest quickly and comfortably. However, travelling by taxi is the costliest mode of transport, and rates tend to be fixed with no meters. The rates are standardised by destination and are displayed at the taxi square. The taxi square in Mykonos Town is at the main square next to the statue of Manto Mavrogenous.

Car: An excellent way of getting around during Mykonos holidays, car hire gives you complete flexibility as well as the ability to see more of the island. As well as car hire, jeeps are also available for hire in Mykonos.

Boat: Travelling around by boat during your holiday in Mykonos is a great way of visiting the beaches at the southern and western areas of the island. Timetables and tickets can be purchased from the travel agencies at the port.

On Foot: One of Mykonos Town's greatest assets is the government decree that made the town an architectural landmark and prohibited motorised traffic on its streets making it an ideal town for exploring on foot.

Further Information About Mykonos

Why is a Mykonos holiday for you?

Mykonos seamlessly blends its whitewashed cube-shaped houses with its picturesque fishing villages, ensuring that all visitors on holiday are embraced by its tranquil surroundings.

For such a small island - just 16 kilometres long - it offers a uniquely varied selection of clubs, bars and great shops, so you can be sure that holidays here will never get boring.

Discover Paradise Beach - party central of Greece - for water sports, cocktails and music, with non-stop beach parties and some of the best bars and restaurants to be found on the island. That's why they call it paradise!

Mykonos Town with its picture-perfect houses and cobbled streets is quite simply one of the most attractive towns in the Greek islands.

This is a great place for a relaxing meal, with an array of excellent bars and restaurants to rival anywhere in the Mediterranean, plus it’s the place to be seen, as many a celebrity will testify.

There are also some great shopping opportunities in the narrow streets behind the harbour, with boutique stores selling designer clothes, shoes, handbags and leather goods.

Look out too for the local delicacy; which is almond biscuits and also dolphin design jewellery – a symbol of love to the Greeks. These are perfect souvenirs to take home, and lovely reminders of incredible Mykonos holidays.

Just four kilometres south of Mykonos Town is the lively yet stylish resort of Platy Yialos, also known as Platis Gialos. With its superb beach, is a great place for getting to grips with the many exciting water sports opportunities available on a Mykonos holiday.

The quieter resort of Ornos lies just three kilometres from Mykonos Town and its gently sloping sandy beach makes it an ideal and popular choice for families.

Every night, as the sun sets over Mykonos, an outdoor yoga class begins at Mykonos Theoxenia Boutique Hotel. Yoga lovers can relax, breathe and flow into the island’s sacred and revitalizing energy, overlooking the sea until the lesson ends at the moment the sun goes to rest on the horizon.  Read more about yoga in Mykonos in our blog. 

;