Det bedste tidspunkt at besøge Edinburgh er generelt i sommermånederne, fra juni til august, hvor vejret er mildest, og byen er vært for en række festivaler. Dog tilbyder foråret (april-maj) og efteråret (september-oktober) også dejlige oplevelser med færre folkemængder.For dem, der ønsker at opleve Edinburghs berømte festivaler, er august den bedste måned. Edinburgh Festival Fringe, Royal Edinburgh Military Tattoo og International Festival finder alle sted og bringer en fantastisk stemning til byen. Forvent livlige gader, et stort udvalg af forestillinger og en virkelig festlig atmosfære, selvom overnatning og flyrejser vil være dyrest, og du skal booke i god tid.Par eller rejsende, der foretrækker et mere afslappet tempo og behageligt vejr, kan finde maj eller september ideelt. Vejret er ofte solrigt og mildt, fantastisk til at udforske Royal Mile, Edinburgh Castle eller gå op ad Arthur's Seat, uden de store folkemængder i august. Der er stadig masser af begivenheder og aktiviteter, men byen føles lidt mere rummelig.Hvis du har et strammere budget eller ikke har noget imod køligere vejr, kan skuldersæsonerne i april, maj, slutningen af september og oktober tilbyde god værdi for pengene.